class LabClient::FeatureFlag

Inspect Helper

Public Instance Methods

delete() click to toggle source
# File lib/labclient/feature_flags/feature_flag.rb, line 10
def delete
  client.feature_flags.delete name
end
inspect() click to toggle source
# File lib/labclient/feature_flags/feature_flag.rb, line 6
def inspect
  "#<FeatureFlag name: #{name}, state: #{state}>"
end
toggle() click to toggle source
# File lib/labclient/feature_flags/feature_flag.rb, line 18
def toggle
  if state == 'off'
    update(value: true)
  else
    update(value: false)
  end
end
update(query) click to toggle source
# File lib/labclient/feature_flags/feature_flag.rb, line 14
def update(query)
  update_self client.feature_flags.create(name, query)
end