Method: Deface::DSL::Context.define_source_method

Defined in:
lib/deface/dsl/context.rb

.define_source_method(source_name) ⇒ Object



32
33
34
35
36
37
38
39
40
# File 'lib/deface/dsl/context.rb', line 32

def self.define_source_method(source_name)
  define_method(source_name) do |value|
    if @source.present?
      Rails.logger.error "\e[1;32mDeface: [WARNING]\e[0m Multiple source methods have been called. The last one will be used."
    end

    @source = { source_name => value }
  end
end