class ActionComponent::Component::ViewModel
Public Class Methods
new(**args)
click to toggle source
# File lib/actioncomponent/component/view_model.rb, line 7 def initialize(**args) generate_methods_from_hash(args) end
Private Instance Methods
generate_methods_from_hash(hash)
click to toggle source
# File lib/actioncomponent/component/view_model.rb, line 13 def generate_methods_from_hash(hash) hash.each do |key, val| define_singleton_method key.to_sym do val end end end