class Factual::Write::Boost

Constants

VALID_KEYS

Public Class Methods

new(api, params) click to toggle source
Calls superclass method Factual::Write::Base::new
# File lib/factual/write/boost.rb, line 6
def initialize(api, params)
  validate_params(params)
  super(api, params)
  @params_on_path = [:table]
end

Public Instance Methods

path() click to toggle source
# File lib/factual/write/boost.rb, line 18
def path
  "/t/#{@params[:table]}/boost"
end

Private Instance Methods

validate_params(params) click to toggle source
# File lib/factual/write/boost.rb, line 24
def validate_params(params)
  params.keys.each do |key|
    raise "Invalid boost option: #{key}" unless VALID_KEYS.include?(key)
  end
end