Module: FileClip
- Defined in:
- lib/fileclip.rb,
lib/fileclip/engine.rb,
lib/fileclip/railtie.rb,
lib/fileclip/version.rb,
lib/fileclip/validators.rb,
lib/fileclip/jobs/resque.rb,
lib/fileclip/configuration.rb,
lib/fileclip/action_view/helpers.rb
Overview
TODO: only include it in models that have paperclip attachments But will require restart of server for it to pick up the class on edit
Defined Under Namespace
Modules: ActionView, ClassMethods, Glue, InstanceMethods, Jobs, Validators
Classes: Configuration, Engine, Railtie
Constant Summary
collapse
- VERSION =
"0.2.4"
Class Method Summary
collapse
Class Method Details
.change_keys ⇒ Object
29
30
31
|
# File 'lib/fileclip.rb', line 29
def change_keys
@@change_keys ||= [:filepicker_url]
end
|
.configuration ⇒ Object
38
39
40
|
# File 'lib/fileclip/configuration.rb', line 38
def configuration
@configuration ||= FileClip::Configuration.new
end
|
34
35
36
|
# File 'lib/fileclip/configuration.rb', line 34
def configure
yield configuration
end
|
.delayed? ⇒ Boolean
TODO: replace with checking for delayed options?
21
22
23
|
# File 'lib/fileclip.rb', line 21
def delayed?
defined?(DelayedPaperclip)
end
|
.process(klass, instance_id) ⇒ Object
16
17
18
|
# File 'lib/fileclip.rb', line 16
def process(klass, instance_id)
klass.constantize.find(instance_id).process_from_filepicker
end
|
.resque_enabled? ⇒ Boolean
25
26
27
|
# File 'lib/fileclip.rb', line 25
def resque_enabled?
!!(defined? Resque)
end
|