class Milkode::WebSetting
Constants
- DEFAULT_SETTING
Public Class Methods
hash_method(name)
click to toggle source
# File lib/milkode/cdweb/lib/web_setting.rb, line 33 def self.hash_method(name) define_method(name) do if @data[name] @data[name] else DEFAULT_SETTING[name] end end end
new()
click to toggle source
# File lib/milkode/cdweb/lib/web_setting.rb, line 43 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
Public Instance Methods
about_milkode(locale)
click to toggle source
# File lib/milkode/cdweb/lib/web_setting.rb, line 63 def about_milkode(locale) if (@data[:display_about_milkode]) '<a href="http://milkode.ongaeshi.me">'+I18n.t(:about_milkode, locale: locale)+'</a>' else '' end end