Class: So::Time
Instance Attribute Summary collapse
-
#n ⇒ Object
readonly
Returns the value of attribute n.
Instance Method Summary collapse
- #evaluate(calls) ⇒ Object
-
#initialize(n) ⇒ Time
constructor
A new instance of Time.
- #pp(n) ⇒ Object
- #substitute(v, e) ⇒ Object
Methods inherited from Expr
#!, #<, #==, #>, #[], #assert_time, #assert_value, #to_so_expr
Constructor Details
#initialize(n) ⇒ Time
Returns a new instance of Time.
61 62 63 |
# File 'lib/spec_object.rb', line 61 def initialize(n) @n = n end |
Instance Attribute Details
#n ⇒ Object (readonly)
Returns the value of attribute n.
65 66 67 |
# File 'lib/spec_object.rb', line 65 def n @n end |
Instance Method Details
#evaluate(calls) ⇒ Object
75 76 77 |
# File 'lib/spec_object.rb', line 75 def evaluate(calls) self end |
#pp(n) ⇒ Object
67 68 69 |
# File 'lib/spec_object.rb', line 67 def pp(n) "#{' '*n}t#{@n}" end |
#substitute(v, e) ⇒ Object
71 72 73 |
# File 'lib/spec_object.rb', line 71 def substitute(v, e) self end |