Class: TDiary::TDiaryUpdate

Inherits:
TDiaryAdmin show all
Defined in:
lib/tdiary/admin.rb

Overview

class TDiaryUpdate

super class of diary saving classes

Direct Known Subclasses

TDiaryAppend, TDiaryReplace

Constant Summary

Constants inherited from TDiaryBase

TDiary::TDiaryBase::DIRTY_COMMENT, TDiary::TDiaryBase::DIRTY_DIARY, TDiary::TDiaryBase::DIRTY_NONE, TDiary::TDiaryBase::DIRTY_REFERER

Instance Attribute Summary

Attributes inherited from TDiaryBase

#cgi, #conf, #cookies, #date, #diaries, #ignore_parser_cache, #rhtml

Instance Method Summary collapse

Methods inherited from TDiaryAuthorOnlyBase

#csrf_protection_get_is_okay

Methods inherited from TDiaryBase

#[], #calendar, #eval_rhtml, #last_modified

Methods included from ViewHelper

#base_url, #bot?

Constructor Details

#initialize(cgi, rhtml, conf) ⇒ TDiaryUpdate

Returns a new instance of TDiaryUpdate.



113
114
115
116
117
118
119
120
121
122
123
124
# File 'lib/tdiary/admin.rb', line 113

def initialize( cgi, rhtml, conf )
  @title = cgi.params['title'][0]
  @body = cgi.params['body'][0]
  if cgi.mobile_agent?
    @title.force_encoding(conf.mobile_encoding)
    @body.force_encoding(conf.mobile_encoding)
  end
  @title = conf.to_native( @title )
  @body = conf.to_native( @body )
  @hide = cgi.params['hide'][0] == 'true' ? true : false
  super
end