Class: Lyra::Commands::UpdateCommand

Inherits:
Lyra::Command show all
Defined in:
lib/lyra/command.rb

Instance Attribute Summary

Attributes inherited from Lyra::Command

#data, #model_class

Instance Method Summary collapse

Methods inherited from Lyra::Command

#aggregate_id

Constructor Details

#initialize(model_class, id, changes) ⇒ UpdateCommand

Returns a new instance of UpdateCommand.



28
29
30
# File 'lib/lyra/command.rb', line 28

def initialize(model_class, id, changes)
  super(model_class, id: id, changes: changes)
end

Instance Method Details

#changes ⇒ Object



36
37
38
# File 'lib/lyra/command.rb', line 36

def changes
  data[:changes]
end

#id ⇒ Object



32
33
34
# File 'lib/lyra/command.rb', line 32

def id
  data[:id]
end