class Lite::Component::Locals
Attributes
locals[R]
to_h[R]
to_hash[R]
Public Class Methods
new(locals)
click to toggle source
# File lib/lite/component/locals.rb, line 12 def initialize(locals) @locals = (locals || {}).symbolize_keys end
Private Instance Methods
method_missing(method_name, *arguments, &block)
click to toggle source
Calls superclass method
# File lib/lite/component/locals.rb, line 18 def method_missing(method_name, *arguments, &block) if locals.key?(method_name) locals[method_name] else super end end
respond_to_missing?(method_name, include_private = false)
click to toggle source
Calls superclass method
# File lib/lite/component/locals.rb, line 26 def respond_to_missing?(method_name, include_private = false) locals.key?(method_name) || super end