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