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