--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  name: name
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: utc_offset
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: "[]"
- !ruby/object:RI::MethodSummary 
  name: all
- !ruby/object:RI::MethodSummary 
  name: create
- !ruby/object:RI::MethodSummary 
  name: new
- !ruby/object:RI::MethodSummary 
  name: new
- !ruby/object:RI::MethodSummary 
  name: us_zones
comment: 
- !ruby/struct:SM::Flow::P 
  body: A value object representing a time zone. A time zone is simply a named offset (in seconds) from GMT. Note that two time zone objects are only equivalent if they have both the same offset, and the same name.
- !ruby/struct:SM::Flow::P 
  body: A TimeZone instance may be used to convert a Time value to the corresponding time zone.
- !ruby/struct:SM::Flow::P 
  body: "The class also includes #all, which returns a list of all TimeZone objects."
constants: 
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: A regular expression that matches the names of all time zones in the USA.
  name: US_ZONES
  value: /US|Arizona|Indiana|Hawaii|Alaska/
full_name: TimeZone
includes: 
- !ruby/object:RI::IncludedModule 
  name: Comparable
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: <=>
- !ruby/object:RI::MethodSummary 
  name: adjust
- !ruby/object:RI::MethodSummary 
  name: formatted_offset
- !ruby/object:RI::MethodSummary 
  name: now
- !ruby/object:RI::MethodSummary 
  name: to_s
- !ruby/object:RI::MethodSummary 
  name: today
- !ruby/object:RI::MethodSummary 
  name: unadjust
name: TimeZone
superclass: Object
