Class: Dragonfly::App

Inherits:
Object
  • Object
show all
Defined in:
lib/dragonfly/app.rb

Instance Method Summary collapse

Instance Method Details

#define_styles_macro(mod, macro_name) ⇒ Object



3
4
5
6
7
# File 'lib/dragonfly/app.rb', line 3

def define_styles_macro mod, macro_name
  already_extended = (class << mod; self; end).included_modules.include?(ActiveModelExtensions)
  mod.extend(ActiveModelExtensions) unless already_extended
  mod.register_dragonfly_styles(macro_name, self)
end