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/jobs/sidekiq.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.3.1"
Class Method Summary
collapse
Class Method Details
.change_keys ⇒ Object
34
35
36
|
# File 'lib/fileclip.rb', line 34
def change_keys
@@change_keys ||= [:filepicker_url]
end
|
.configuration ⇒ Object
47
48
49
|
# File 'lib/fileclip/configuration.rb', line 47
def configuration
@configuration ||= FileClip::Configuration.new
end
|
43
44
45
|
# File 'lib/fileclip/configuration.rb', line 43
def configure
yield configuration
end
|
.delayed? ⇒ Boolean
TODO: replace with checking for delayed options?
22
23
24
|
# File 'lib/fileclip.rb', line 22
def delayed?
defined?(DelayedPaperclip)
end
|
.process(klass, instance_id) ⇒ Object
17
18
19
|
# File 'lib/fileclip.rb', line 17
def process(klass, instance_id)
klass.constantize.find(instance_id).process_from_filepicker
end
|
.resque_enabled? ⇒ Boolean
26
27
28
|
# File 'lib/fileclip.rb', line 26
def resque_enabled?
!!(defined? Resque)
end
|
.sidekiq_enabled? ⇒ Boolean
30
31
32
|
# File 'lib/fileclip.rb', line 30
def sidekiq_enabled?
!!(defined? Sidekiq)
end
|