class TokyoMetro::Factory::Save::Api::MetaClass::Group::FileInfo::Date
Private Instance Methods
before_change_date?()
click to toggle source
# File lib/tokyo_metro/factory/save/api/meta_class/group/file_info/date.rb, line 33 def before_change_date? @datetime.hour < ::TokyoMetro::DATE_CHANGING_HOUR end
set_filename_according_to_settings( str )
click to toggle source
# File lib/tokyo_metro/factory/save/api/meta_class/group/file_info/date.rb, line 5 def set_filename_according_to_settings( str ) date_info = @list.first[ "dc:date" ] @datetime = ::DateTime.parse( date_info ) "#{str_y_md}/#{str}/#{str_h}#{str_ms}" end
str_h()
click to toggle source
# File lib/tokyo_metro/factory/save/api/meta_class/group/file_info/date.rb, line 21 def str_h if before_change_date? date_str_h = ( @datetime.hour + 24 ).to_s else date_str_h = @datetime.hour.to_s end end
str_ms()
click to toggle source
# File lib/tokyo_metro/factory/save/api/meta_class/group/file_info/date.rb, line 29 def str_ms date_str_ms = datetime.strftime( "%M%S" ) end
str_y_md()
click to toggle source
# File lib/tokyo_metro/factory/save/api/meta_class/group/file_info/date.rb, line 12 def str_y_md format_str = "%Y\/%m%d" if before_change_date? @datetime.prev_day.strftime( format_str ) else @datetime.strftime( format_str ) end end