Module: Socketlab::Item
- Included in:
- FblReportItem, MessageFailedItem, MessageOpenClickItem, MessageProcessedItem, MessageQueuedItem
- Defined in:
- lib/socketlab/item.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
4 5 6 |
# File 'lib/socketlab/item.rb', line 4 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#set_item(item_hash) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/socketlab/item.rb', line 12 def set_item(item_hash) item_hash.each do |attr_key,attr_val| item_attr = "@#{attr_key.snake_case}".to_sym self.instance_variable_set(item_attr,attr_val) end end |