Class: Winston::Domain

Inherits:
Object
  • Object
show all
Defined in:
lib/winston/domain.rb

Instance Method Summary collapse

Constructor Details

#initialize(csp, variable, values) ⇒ Domain

Returns a new instance of Domain.



3
4
5
6
7
# File 'lib/winston/domain.rb', line 3

def initialize(csp, variable, values)
  @csp = csp
  @variable = variable
  @values = values
end

Instance Method Details

#valuesObject



9
10
11
12
# File 'lib/winston/domain.rb', line 9

def values
  return @values unless @values.is_a?(Proc)
  @values.call(@variable, @csp)
end