class Object

Constants

RAILS_ROOT

Public Instance Methods

copy_files(source_path, destination_path, directory) click to toggle source

Copy over asset files (javascript/css/images) from the plugin directory to public/

# File lib/plugins/open_flash_chart/install.rb, line 9
def copy_files(source_path, destination_path, directory)
  source, destination = File.join(directory, source_path), File.join(RAILS_ROOT, destination_path)
  # FileUtils.mkdir(destination) unless File.exist?(destination)
  FileUtils.cp_r(Dir.glob(source+'/*.*'), destination)
end
setup_db() click to toggle source
# File lib/plugins/acts_as_list/test/list_test.rb, line 11
def setup_db
  ActiveRecord::Schema.define(:version => 1) do
    create_table :mixins do |t|
      t.column :pos, :integer
      t.column :parent_id, :integer
      t.column :created_at, :datetime      
      t.column :updated_at, :datetime
    end
  end
end
teardown_db() click to toggle source
# File lib/plugins/acts_as_list/test/list_test.rb, line 22
def teardown_db
  ActiveRecord::Base.connection.tables.each do |table|
    ActiveRecord::Base.connection.drop_table(table)
  end
end