class TransparentData::Actions::Add

Attributes

client[R]
method[R]
parameters[R]
source[R]

Public Class Methods

new(client, source, method, parameters) click to toggle source
# File lib/transparent_data/actions/add.rb, line 6
def initialize(client, source, method, parameters)
  @client = client
  @source = source
  @method = method
  @parameters = parameters
end

Public Instance Methods

call() click to toggle source
# File lib/transparent_data/actions/add.rb, line 13
def call
  TransparentData::Request.call(client, 'add', json: build_json)
end

Private Instance Methods

build_json() click to toggle source
# File lib/transparent_data/actions/add.rb, line 19
def build_json
  {
    source: source,
    method: method,
    parameters: parameters
  }
end