public
Description: sample rails app and plugin for open flash chart 2 (alpha 7)
Homepage:
Clone URL: git://github.com/korin/open_flash_chart_2.git
korin (author)
Tue May 12 15:31:51 -0700 2009
commit  7f740e0011db02d00cf4e7214535a49c4e1451c3
tree    283121bd11525c792153873b590a21758588e181
parent  2a455c8a6125e25432440f6192d77f925f17117f
name age message
file .gitignore Loading commit data...
file .gitmodules
file README
file Rakefile
directory app/
directory config/
directory doc/
directory lib/
directory public/
directory script/ Wed Apr 15 04:52:19 -0700 2009 migrate to rails 2.3.2 [korin]
directory test/
directory tmp/ Mon Jun 23 13:07:23 -0700 2008 commit [korin]
directory vendor/
README
About
=====================================
open flash chart 2 plugin for rails applications

This library was ported from the open flash chart project's php code to be used with Ruby on Rails.
Visit the open flash chart project here - http://teethgrinder.co.uk/open-flash-chart-2/

NOTE:
sample application is using haml
  gem install haml

If You use rails older that 2.3  probably  you have to uncomment method to_json 
(vendor/plugins/open_flash_chart/lib/open_flash_chart.rb line 14)
and add gem 'json' in enviroment.rb
otherwise plugin will not work propertly


Details
=====================================
Go to http://openflashchart2.sentor.pl for details

Install plugin
=====================================
get only plugin to existing application:
go to plugins directory
    cd vendor/plugins
clone git repo to open_flash_chart_2 directory
    git clone git://github.com/korin/open_flash_chart_2_plugin.git open_flash_chart_2
go to main rails directory
    cd ../..
install it using rake command
    rake open_flash_chart_2:install

Example of usage
=====================================
include js file in loyout or anything else where you need that:
  = javascript_include_tag 'swfobject.js'

in some conroller:
  class SomeController < ApplicationController
    def funny_action
                   #width, height, link to data
      @graph = ofc2(650,300, "charts_ofc2/line")
    end
  end

in charts_ofc2 conroller:
  class ChartsOfc2Controller < ApplicationController
    def line
      title = OFC2::Title.new( DateTime.now.strftime('%Y-%m-%d %H:%M'), "{font-size: 14px; color: #b50F0F; text-align: 
      center;}")
      line_dot = OFC2::Line.new
      line_dot.values= [9,8,7,6,5,4,3,2,1]
      chart = OFC2::Graph.new
      chart.title= title
      chart << line_dot
      render :text => chart.render
    end
  end

in views/some/funny_action.haml view
  = @graph

That's it, try it.
If You have trouble try sample application (info below), or ask me va e-mail (lisukorin@gmail.com).


Get sample application
=====================================
Grab whole sample application:
go to directory where you want create sample application
    git clone git://github.com/korin/open_flash_chart_2.git
install plugin (instruction is above)
customize database.yml
customize what you want ;)

Help
=====================================
Looking for help?
try:
home page: http://openflashchart2.sentor.pl/infos
or email to me: lisukorin@gmail.com,
  don't forget write 'open flash chart' in subject or my mail client will treat your message as spam.