Class: TDiary::TDiaryAdmin

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

Overview

class TDiaryAdmin base class of administration

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, #request, #rhtml

Instance Method Summary collapse

Methods inherited from TDiaryAuthorOnlyBase

csrf_fetch_verdict, csrf_origin_of, #csrf_protection_get_is_okay, csrf_provenance_ok?, csrf_referer_allowed?

Methods inherited from TDiaryBase

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

Methods included from ViewHelper

#base_url, #bot?

Constructor Details

#initialize(cgi, rhtml, conf) ⇒ TDiaryAdmin

Returns a new instance of TDiaryAdmin.



7
8
9
10
11
12
13
14
15
# File 'lib/tdiary/admin.rb', line 7

def initialize( cgi, rhtml, conf )
	super

	begin
		@date = Time::local( @request.param('year').to_i, @request.param('month').to_i, @request.param('day').to_i )
	rescue ArgumentError, NameError
		raise TDiaryError, 'bad date'
	end
end