class WWWCHTMLConverter::Day
Attributes
day[RW]
daytiem[RW]
log[RW]
title[RW]
Public Class Methods
new(data)
click to toggle source
# File lib/WWWCHtmlConverter/WWWCHTMLConverterLib.rb, line 124 def initialize(data) @data = data @datetime = "" @title = "" @log = "" # データが有るかチェックする if @data[:Datetime] == nil then p "日付無し".encode(Encoding::SJIS) @data[:Datetime] = Time.now end if @data[:Title] == nil then p "タイトル無し".encode(Encoding::SJIS) @data[:Title] = "" end if @data[:Log] == nil then p "ログ無し".encode(Encoding::SJIS) @data[:Log] = "" end # データをUTP-8に変換 begin p "====================================" p "day :" + @data[:Datetime].strftime("%Y-%m-%d %H:%M:%S (%A)") p "title :" + @data[:Title].encode(Encoding::SJIS) #p "log " + day[:Log].encode(Encoding::SJIS) @data[:Title].encode!("UTF-8") @data[:Log].encode!("UTF-8") rescue p "UTF-8 変換エラー"#.encode(Encoding::SJIS) end # 改行文字変換 if @data[:Log] != nil then @data[:Log].gsub!(/(\r\n|\r\f\n|\r|\n)/, "</p>\n<p>") end # データの代入 @datetime = @data[:Datetime] @title = @data[:Title] @log = @data[:Log] @data_db = [@datetime, @title, @log] end
Public Instance Methods
get_Datetime()
click to toggle source
# File lib/WWWCHtmlConverter/WWWCHTMLConverterLib.rb, line 173 def get_Datetime() return @data_db[0] end
get_Datetime_s()
click to toggle source
# File lib/WWWCHtmlConverter/WWWCHTMLConverterLib.rb, line 181 def get_Datetime_s() return @data_db[0].strftime("%Y-%m-%d %H:%M:%S (%A)") end
get_data_db()
click to toggle source
# File lib/WWWCHtmlConverter/WWWCHTMLConverterLib.rb, line 169 def get_data_db() return @data_db end
get_day_s()
click to toggle source
# File lib/WWWCHtmlConverter/WWWCHTMLConverterLib.rb, line 177 def get_day_s() return @data_db[0].strftime("%Y-%m-%d") end
get_log()
click to toggle source
# File lib/WWWCHtmlConverter/WWWCHTMLConverterLib.rb, line 189 def get_log() return @data_db[2] end
get_tile()
click to toggle source
# File lib/WWWCHtmlConverter/WWWCHTMLConverterLib.rb, line 185 def get_tile() return @data_db[1] end