Module: TDiary

Defined in:
lib/tdiary.rb,
lib/tdiary/cli.rb,
lib/tdiary/base.rb,
lib/tdiary/rack.rb,
lib/tdiary/view.rb,
lib/tdiary/admin.rb,
lib/tdiary/style.rb,
lib/tdiary/filter.rb,
lib/tdiary/plugin.rb,
lib/tdiary/server.rb,
lib/tdiary/comment.rb,
lib/tdiary/io/base.rb,
lib/tdiary/request.rb,
lib/tdiary/version.rb,
lib/tdiary/core_ext.rb,
lib/tdiary/response.rb,
lib/tdiary/io/pstore.rb,
lib/tdiary/rack/auth.rb,
lib/tdiary/cache/file.rb,
lib/tdiary/dispatcher.rb,
lib/tdiary/extensions.rb,
lib/tdiary/io/default.rb,
lib/tdiary/style/wiki.rb,
lib/tdiary/application.rb,
lib/tdiary/environment.rb,
lib/tdiary/filter/spam.rb,
lib/tdiary/rack/static.rb,
lib/tdiary/view_helper.rb,
lib/tdiary/rack/session.rb,
lib/tdiary/style/tdiary.rb,
lib/tdiary/configuration.rb,
lib/tdiary/filter/default.rb,
lib/tdiary/comment_manager.rb,
lib/tdiary/diary_container.rb,
lib/tdiary/extensions/core.rb,
lib/tdiary/rack/auth/basic.rb,
lib/tdiary/referer_manager.rb,
lib/tdiary/author_only_base.rb,
lib/tdiary/io/plugin_pstore.rb,
lib/tdiary/rack/html_anchor.rb,
lib/tdiary/dispatcher/index_main.rb,
lib/tdiary/dispatcher/update_main.rb,
lib/tdiary/rack/valid_request_path.rb,
lib/tdiary/rack/auth/omniauth/authorization.rb

Overview

module RefererManager Management referers in a day. Include in Diary class.

Defined Under Namespace

Modules: Cache, CommentManager, Extensions, Filter, IO, Rack, RefererManager, RequestExtension, Style, ViewHelper Classes: Application, BadStyleError, CLI, Comment, Configuration, DiaryContainer, Dispatcher, ForceRedirect, NotFound, PermissionError, Plugin, PluginError, Request, Response, Server, TDiaryAdmin, TDiaryAppend, TDiaryAuthorOnlyBase, TDiaryBase, TDiaryCategoryView, TDiaryComment, TDiaryConf, TDiaryDay, TDiaryDayWithoutFilter, TDiaryEdit, TDiaryError, TDiaryForm, TDiaryFormPlugin, TDiaryLatest, TDiaryMonth, TDiaryMonthBase, TDiaryMonthWithoutFilter, TDiaryNYear, TDiaryPluginView, TDiaryPreview, TDiaryReplace, TDiarySaveConf, TDiarySearch, TDiaryShowComment, TDiaryUpdate, TDiaryView

Constant Summary collapse

PATH =
File::dirname( __FILE__ )
VERSION =
'5.1.3'
TDIARY_MAGIC_MAJOR =
'TDIARY2'
TDIARY_MAGIC_MINOR =
'01.00'
TDIARY_MAGIC =
"#{TDIARY_MAGIC_MAJOR}.#{TDIARY_MAGIC_MINOR}"
Config =

backward compatibility

Configuration

Class Method Summary collapse

Class Method Details

.configurationObject



132
133
134
# File 'lib/tdiary.rb', line 132

def configuration
	@@configuration ||= Configuration.new
end

.library_rootObject

directory where tDiary libraries is located



123
124
125
# File 'lib/tdiary.rb', line 123

def library_root
	File.expand_path('..', __FILE__)
end

.loggerObject



110
111
112
# File 'lib/tdiary.rb', line 110

def logger
	@@logger
end

.logger=(obj) ⇒ Object



114
115
116
# File 'lib/tdiary.rb', line 114

def logger=(obj)
	@@logger = obj
end

.rootObject



118
119
120
# File 'lib/tdiary.rb', line 118

def root
	File.expand_path(File.join(library_root, '..'))
end

.server_rootObject

directory where the server was started



128
129
130
# File 'lib/tdiary.rb', line 128

def server_root
	Dir.pwd
end