module Gossiper::Concerns::Models::DynamicAttributes

Public Instance Methods

dynamic_attribute_get(name) click to toggle source
# File lib/gossiper/concerns/models/dynamic_attributes.rb, line 32
def dynamic_attribute_get(name)
  self.dynamic_attributes[name.to_s]
end
dynamic_attribute_set(name, value) click to toggle source
# File lib/gossiper/concerns/models/dynamic_attributes.rb, line 28
def dynamic_attribute_set(name, value)
  self.dynamic_attributes = dynamic_attributes.merge({ name.to_s => value })
end
dynamic_attributes() click to toggle source
# File lib/gossiper/concerns/models/dynamic_attributes.rb, line 36
def dynamic_attributes
  read_attribute(:dynamic_attributes).presence || {}
end