Module: VG::ServiceObject::ModuleSingletonMethods
- Defined in:
- lib/vg/service_object.rb
Instance Method Summary collapse
Instance Method Details
#as_so(method_name = nil) ⇒ Object
29 30 31 |
# File 'lib/vg/service_object.rb', line 29 def as_so(method_name = nil) ::VG::SO::GenerateIncludableModule.call(self.name, as: method_name) end |
#call ⇒ Object
21 22 23 |
# File 'lib/vg/service_object.rb', line 21 def call(...) callable.call(...) end |
#callable ⇒ Object
25 26 27 |
# File 'lib/vg/service_object.rb', line 25 def callable self::Action.new end |