Class: Dramaturg::Value::OrDefault
- Inherits:
-
Base
- Object
- Base
- Dramaturg::Value::OrDefault
show all
- Defined in:
- lib/dramaturg/value/or_default.rb
Instance Method Summary
collapse
Methods inherited from Base
#for_debug_prompt, #for_prompt, #for_run
Constructor Details
#initialize(value) ⇒ OrDefault
Returns a new instance of OrDefault.
6
7
8
9
|
# File 'lib/dramaturg/value/or_default.rb', line 6
def initialize(value)
@default = value
super(value)
end
|
Instance Method Details
11
12
13
|
# File 'lib/dramaturg/value/or_default.rb', line 11
def input(i)
@value = i
end
|
#inspect ⇒ Object
19
20
21
|
# File 'lib/dramaturg/value/or_default.rb', line 19
def inspect
"{#@value (default: #@dfault)}"
end
|
#to_s ⇒ Object
15
16
17
|
# File 'lib/dramaturg/value/or_default.rb', line 15
def to_s
"{#@value}"
end
|