class Status

def self.[](value)

def self.[](value)
  @@statuses.find { |status| status.symbol == value.to_s.downcase.intern }
end

def self.find(id)

def self.find(id)
  @@statuses.find { |status| status.id.to_s == id.to_s }
end

def self.find_all

def self.find_all
  @@statuses.dup
end

def self.selectable

def self.selectable
  find_all - [self['Scheduled']]
end

def self.selectable_values

def self.selectable_values
  selectable.map(&:name)
end

def initialize(options = {})

def initialize(options = {})
  options = options.symbolize_keys
  @id = options[:id]
  @name = options[:name]
end

def symbol

def symbol
  @name.to_s.downcase.intern
end