Module: ImageKitIo::Configurable::ClassMethods
- Defined in:
- lib/imagekitio/configurable.rb
Instance Method Summary collapse
- #config ⇒ Object
- #configure {|config| ... } ⇒ Object
- #constants ⇒ Object
- #initialize_service ⇒ Object
Instance Method Details
#config ⇒ Object
8 9 10 |
# File 'lib/imagekitio/configurable.rb', line 8 def config @config ||= Configuration.new end |
#configure {|config| ... } ⇒ Object
12 13 14 15 |
# File 'lib/imagekitio/configurable.rb', line 12 def configure yield config initialize_service end |
#constants ⇒ Object
25 26 27 |
# File 'lib/imagekitio/configurable.rb', line 25 def constants config.constants end |
#initialize_service ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/imagekitio/configurable.rb', line 17 def initialize_service if config.service == :carrierwave require_relative '../carrierwave/carrierwave' elsif config.service == :active_storage require_relative '../active_storage/active_storage' end end |