module Dropzone

Attributes

configuration[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/dropzone.rb, line 36
def self.configure
  yield(configuration)
end
get_profile(profile) click to toggle source
# File lib/dropzone.rb, line 14
def self.get_profile(profile)
  profile = Dropzone.configuration.profiles[profile.to_s]
  defaults = Dropzone.configuration.profiles["default"]
  profile.reverse_merge!(defaults)
end
install!() click to toggle source
# File lib/dropzone.rb, line 20
def self.install!
  config = YAML.load_file("#{Rails.root.to_s}/config/dropzone.yml")[Rails.env]
  Dropzone.configure { |c| 
    c.profiles = config["profiles"] || []
  }
  
  ActiveSupport.on_load :action_controller do
    helper Dropzone::ActionView::Helpers
  end

end