class ResourceSubscriber::Message
Attributes
changes[RW]
resource[RW]
resource_type[RW]
Public Class Methods
new(resource)
click to toggle source
# File lib/resource_subscriber/message.rb, line 7 def initialize(resource) @resource_type = resource.class.base_class.name @changes = resource.changes.blank? ? resource.previous_changes : resource.changes @resource = resource.attributes end
Public Instance Methods
attributes()
click to toggle source
# File lib/resource_subscriber/message.rb, line 19 def attributes instance_values end
attributes=(hash)
click to toggle source
# File lib/resource_subscriber/message.rb, line 13 def attributes=(hash) hash.each do |key, value| send("#{key}=", value) end end