class RestEngine::Config
Public Class Methods
new(config_file)
click to toggle source
# File lib/rest_engine/config.rb, line 5 def initialize config_file if File.exists?(config_file) @config = YAML.load_file(config_file) end @config ||= {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/rest_engine/config.rb, line 12 def [] key @config[key] end
model_visible?(model)
click to toggle source
# File lib/rest_engine/config.rb, line 16 def model_visible? model visible = true if self['whitelisted_models'] visible = self['whitelisted_models'].include?(model) elsif self['blacklisted_models'] visible = !self['blacklisted_models'].include?(model) end visible end