class ComponentParty::ViewModel

Public Class Methods

new(**args) click to toggle source
# File lib/component_party/view_model.rb, line 3
def initialize(**args)
  generate_methods_from_hash(args)
end

Private Instance Methods

generate_methods_from_hash(hash) click to toggle source
# File lib/component_party/view_model.rb, line 9
def generate_methods_from_hash(hash)
  hash.each do |key, val|
    define_singleton_method key.to_sym do
      val
    end
  end
end