module Quiver::AbstractAction
Public Class Methods
included(host)
click to toggle source
# File lib/quiver/abstract_action.rb, line 3 def self.included(host) host.send(:include, Lotus::Action) host.extend(ClassMethods) end
Public Instance Methods
arrayify(arg)
click to toggle source
# File lib/quiver/abstract_action.rb, line 23 def arrayify(arg) if arg.is_a?(Array) arg else [arg] end end
call(params)
click to toggle source
# File lib/quiver/abstract_action.rb, line 18 def call(params) # because ruby < 2.2.0, pry, and Module.prepend aren't friends internal_call(params) end