Class: Milkode::WebSetting
- Inherits:
-
Object
- Object
- Milkode::WebSetting
- Defined in:
- lib/milkode/cdweb/lib/web_setting.rb
Constant Summary collapse
- DEFAULT_SETTING =
{ :home_title => "Milkode", :home_icon => "/images/MilkodeIcon135.png", :header_title => "Milkode", :header_icon => "/images/MilkodeIcon135.png", :display_about_milkode => true }
Class Method Summary collapse
Instance Method Summary collapse
- #about_milkode ⇒ Object
-
#initialize ⇒ WebSetting
constructor
A new instance of WebSetting.
Constructor Details
#initialize ⇒ WebSetting
Returns a new instance of WebSetting.
29 30 31 32 33 34 35 36 37 38 |
# File 'lib/milkode/cdweb/lib/web_setting.rb', line 29 def initialize fname = File.join(Database.dbdir, "milkweb.yaml") if FileTest.exist? fname open(fname) do |f| @data = YAML.load(f.read) end else @data = DEFAULT_SETTING end end |
Class Method Details
.hash_method(name) ⇒ Object
23 24 25 26 27 |
# File 'lib/milkode/cdweb/lib/web_setting.rb', line 23 def self.hash_method(name) define_method(name) do @data[name] end end |
Instance Method Details
#about_milkode ⇒ Object
46 47 48 49 50 51 52 |
# File 'lib/milkode/cdweb/lib/web_setting.rb', line 46 def about_milkode if (@data[:display_about_milkode]) ', <a href="http://milkode.ongaeshi.me">milkodeについて</a>' else '' end end |