Class: Librato::Rack::Configuration::Suites

Inherits:
Object
  • Object
show all
Defined in:
lib/librato/rack/configuration/suites.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value, defaults) ⇒ Suites

Returns a new instance of Suites.



7
8
9
10
11
12
13
# File 'lib/librato/rack/configuration/suites.rb', line 7

def initialize(value, defaults)
  @fields = if value.nil? || value.empty?
              defaults
            else
              resolve_suites(value, defaults)
            end
end

Instance Attribute Details

#fieldsObject (readonly)

Returns the value of attribute fields.



6
7
8
# File 'lib/librato/rack/configuration/suites.rb', line 6

def fields
  @fields
end

Instance Method Details

#include?(field) ⇒ Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/librato/rack/configuration/suites.rb', line 15

def include?(field)
  fields.include?(field)
end