Module: Dropzone
- Defined in:
- lib/dropzone.rb,
lib/dropzone/railtie.rb,
lib/dropzone/action_view/helpers.rb
Defined Under Namespace
Modules: ActionView
Classes: Configuration, Engine, ProfilesController, Railtie
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
11
12
13
|
# File 'lib/dropzone.rb', line 11
def configuration
@configuration
end
|
Class Method Details
36
37
38
|
# File 'lib/dropzone.rb', line 36
def self.configure
yield(configuration)
end
|
.get_profile(profile) ⇒ Object
14
15
16
17
18
|
# 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! ⇒ Object
20
21
22
23
24
25
26
27
28
29
30
|
# 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
|