class Factual::Write::Insert
Constants
- VALID_KEYS
Public Class Methods
new(api, params)
click to toggle source
Calls superclass method
Factual::Write::Base::new
# File lib/factual/write/insert.rb, line 10 def initialize(api, params) validate_params(params) super(api, params) end
Public Instance Methods
path()
click to toggle source
# File lib/factual/write/insert.rb, line 21 def path "/t/#{@params[:table]}/insert" end
Private Instance Methods
validate_params(params)
click to toggle source
# File lib/factual/write/insert.rb, line 27 def validate_params(params) params.keys.each do |key| raise "Invalid insert option: #{key}" unless VALID_KEYS.include?(key) end end