Module: Hue
- Defined in:
- lib/hue.rb,
lib/hue/cli.rb,
lib/hue/group.rb,
lib/hue/light.rb,
lib/hue/scene.rb,
lib/hue/bridge.rb,
lib/hue/client.rb,
lib/hue/errors.rb,
lib/hue/version.rb,
lib/hue/editable_state.rb,
lib/hue/translate_keys.rb
Defined Under Namespace
Modules: EditableState, TranslateKeys Classes: Bridge, Cli, Client, Error, Group, GroupTooFull, InternalError, InvalidJSON, InvalidUsername, InvalidValueForParameter, Light, LinkButtonNotPressed, MethodNotAvailable, MissingBody, NoBridgeFound, ParameterNotAvailable, ParameterNotModifiable, ParameterNotModifiableWhileOff, ResourceNotAvailable, Scene, TooManyGroups, UnauthorizedUser, UnknownError
Constant Summary collapse
- USERNAME_RANGE =
10..40
- ERROR_MAP =
Status code to exception map
{ 1 => Hue::UnauthorizedUser, 2 => Hue::InvalidJSON, 3 => Hue::ResourceNotAvailable, 4 => Hue::MethodNotAvailable, 5 => Hue::MissingBody, 6 => Hue::ParameterNotAvailable, 7 => Hue::InvalidValueForParameter, 8 => Hue::ParameterNotModifiable, 901 => Hue::InternalError, 101 => Hue::LinkButtonNotPressed, 201 => Hue::ParameterNotModifiableWhileOff, 301 => Hue::TooManyGroups, 302 => Hue::GroupTooFull }
- VERSION =
'0.3.0'