Class: Composable::Service::Command

Inherits:
Object
  • Object
show all
Includes:
Core::AttributeDSL, Core::Callbacks, Core::ComposableDSL
Defined in:
lib/composable/service/command.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.inherited(subclass) ⇒ Object



11
12
13
14
# File 'lib/composable/service/command.rb', line 11

def inherited(subclass)
  super
  subclass.prepend(Core::Command)
end

Instance Method Details

#callObject



17
18
19
20
21
22
23
# File 'lib/composable/service/command.rb', line 17

def call
  return unless valid?

  run_callbacks :save do
    save_composables { save }
  end
end