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