class TokyoMetro::Static::OperationDay::Info

Attributes

en[R]
ja[R]
name_en[R]
name_ja[R]
same_as[R]

Public Class Methods

new( name_ja , name_en , same_as ) click to toggle source
# File lib/tokyo_metro/static/operation_day/info.rb, line 7
def initialize( name_ja , name_en , same_as )
  @name_ja = name_ja
  @name_en = name_en
  @same_as = same_as
end

Public Instance Methods

match?( operation_day ) click to toggle source
# File lib/tokyo_metro/static/operation_day/info.rb, line 28
def match?( operation_day )
  self.to_a.include?( operation_day ) or @name_en.gsub( /\,? / , "_" ).downcase.to_s == operation_day.to_s
end
to_a() click to toggle source
# File lib/tokyo_metro/static/operation_day/info.rb, line 20
def to_a
  [ @name_ja , @name_en , @same_as ]
end
to_h() click to toggle source
# File lib/tokyo_metro/static/operation_day/info.rb, line 24
def to_h
  { name_ja: @name_ja , name_en: @name_en , same_as: @same_as }
end