module Ably::Modules::Enum

Enum brings Enum like functionality used in other languages to Ruby

@example

class House
  extend Ably::Moduels::Enum
  CONSTRUCTION = ruby_enum('CONSTRUCTION',
    :brick,
    :steel,
    :wood
  )
end

House::CONSTRUCTION(:brick).to_i # => 0
House::CONSTRUCTION('Wood').to_i # => 2
House::CONSTRUCTION.Wood == :wood # => true