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

#callObject



21
22
23
# File 'lib/vg/service_object.rb', line 21

def call(...)
  callable.call(...)
end

#callableObject



25
26
27
# File 'lib/vg/service_object.rb', line 25

def callable
  self::Action.new
end