Class: MockServer::Model::Boolean

Inherits:
Enum
  • Object
show all
Defined in:
lib/mockserver/model/times.rb

Overview

Enum for boolean values since Ruby does not have this by default

Instance Method Summary collapse

Methods inherited from Enum

#pre_process_value, #to_s

Constructor Details

#initialize(supplied_value) ⇒ Boolean

Returns a new instance of Boolean.



20
21
22
# File 'lib/mockserver/model/times.rb', line 20

def initialize(supplied_value)
  @value = pre_process_value(supplied_value)
end

Instance Method Details

#!Object



16
17
18
# File 'lib/mockserver/model/times.rb', line 16

def !
  !@value
end

#allowed_valuesObject



12
13
14
# File 'lib/mockserver/model/times.rb', line 12

def allowed_values
  [true, false]
end