Module: Trith::Core::Textual::Operators
- Defined in:
- lib/trith/core/textual.rb
Overview
Textual operators.
Instance Method Summary (collapse)
Instance Method Details
- (Integer) ord(obj)
64 65 66 67 68 69 70 |
# File 'lib/trith/core/textual.rb', line 64 def ord(obj) case obj when Integer then obj when String then obj.ord else raise Machine::InvalidOperandError.new(obj, :ord) end end |
- (Integer) size(str)
75 76 77 78 79 80 |
# File 'lib/trith/core/textual.rb', line 75 def size(str) case str when String then str.bytesize else -1 # TODO: error end end |