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