module Hipflag::Client::Flag
Public Instance Methods
flag(flag_id, user_id: nil)
click to toggle source
# File lib/hipflag/client/flag.rb, line 4 def flag(flag_id, user_id: nil) perform_request(:get, "flags/#{flag_id}?#{flag_params(user_id)}") end
update_flag(flag_id, params)
click to toggle source
# File lib/hipflag/client/flag.rb, line 8 def update_flag(flag_id, params) perform_request(:put, "flags/#{flag_id}", data: { flag: params }.to_json) end
Private Instance Methods
flag_params(user_id)
click to toggle source
# File lib/hipflag/client/flag.rb, line 14 def flag_params(user_id) return if user_id.nil? URI.encode_www_form(user_id: user_id) end