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