class HecksPackager::Args

represents the args passed in

Attributes

method[R]

Public Class Methods

new(command_args) click to toggle source
# File lib/packager/args.rb, line 6
def initialize(command_args)
  @domain_module = command_args[0]
  @method        = command_args[1]
  @data          = command_args[2]
end

Public Instance Methods

data() click to toggle source
# File lib/packager/args.rb, line 16
def data
  json = JSON.parse(@data, symbolize_names: true)

  if(@method == 'delete')
    return json[:id]
  else
    json
  end
end
domain_module() click to toggle source
# File lib/packager/args.rb, line 12
def domain_module
  @domain_module.to_sym
end