module OpenStates::Model
Public Class Methods
included(base)
click to toggle source
# File lib/openstates/model.rb, line 3 def self.included(base) base.extend ClassMethods end
Public Instance Methods
populate_from_hash!(hash)
click to toggle source
# File lib/openstates/model.rb, line 51 def populate_from_hash!(hash) return unless hash hash.each do |key, value| next if value.nil? set_attr_method = "#{key}=" __send__(set_attr_method, value) if respond_to?(set_attr_method) end end