module LessStruct::Interactor::Simple
Public Class Methods
included(klass)
click to toggle source
# File lib/less_struct/interactor/simple.rb, line 8 def self.included(klass) klass.class_eval do extend ClassMethods end end
new(*args)
click to toggle source
# File lib/less_struct/interactor/simple.rb, line 20 def initialize(*args) @context ||= Context.new(*args) end
Public Instance Methods
call()
click to toggle source
# File lib/less_struct/interactor/simple.rb, line 28 def call raise NotImplementedError, "#{self.class}#call" end
context()
click to toggle source
# File lib/less_struct/interactor/simple.rb, line 24 def context @context end