class RecordMedium::Import

Import methods

Constants

API
HOST

Public Class Methods

new(key) click to toggle source
# File lib/record_medium/import.rb, line 9
def initialize(key)
  @key = key
  raise ArgumentError, 'No key' unless @key
end

Public Instance Methods

add(data) click to toggle source
# File lib/record_medium/import.rb, line 14
def add(data)
  HTTParty.post("#{HOST}/api/#{API}/records/#{@key}/add", data_params(data))
end
data_params(data) click to toggle source
# File lib/record_medium/import.rb, line 22
def data_params(data)
  {
    body: {
      data: data.to_json
    }
  }
end
set(data) click to toggle source
# File lib/record_medium/import.rb, line 18
def set(data)
  HTTParty.post("#{HOST}/api/#{API}/records/#{@key}/set", data_params(data))
end