Class: Nucleon::Util::Liquid

Inherits:
Object
  • Object
show all
Defined in:
lib/core/util/liquid.rb

Instance Method Summary collapse

Constructor Details

#initialize(&code) ⇒ Liquid

Returns a new instance of Liquid.



6
7
8
# File 'lib/core/util/liquid.rb', line 6

def initialize(&code)
  @code = code  
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args, &block) ⇒ Object




12
13
14
# File 'lib/core/util/liquid.rb', line 12

def method_missing(method, *args, &block)  
  @code.call(method, args, &block)
end