class Redmine::Config
Public Class Methods
new(filename)
click to toggle source
# File lib/redmine/config.rb, line 7 def initialize(filename) @filename = filename parse end
Public Instance Methods
env()
click to toggle source
# File lib/redmine/config.rb, line 32 def env @config['env'] end
name()
click to toggle source
# File lib/redmine/config.rb, line 24 def name "redmine-run__#{@config['name']}" end
plugins()
click to toggle source
# File lib/redmine/config.rb, line 28 def plugins @config['plugins'] end
port()
click to toggle source
# File lib/redmine/config.rb, line 20 def port @config['server']['port'] end
redmine_version()
click to toggle source
# File lib/redmine/config.rb, line 16 def redmine_version @config['redmine']['version'] end
ruby_version()
click to toggle source
# File lib/redmine/config.rb, line 12 def ruby_version @config['ruby']['version'] end
yaml()
click to toggle source
# File lib/redmine/config.rb, line 36 def yaml YAML.dump(@config) end
Private Instance Methods
parse()
click to toggle source
# File lib/redmine/config.rb, line 42 def parse content = File.read(@filename) @config = YAML.safe_load(content) end