Class: DRab::DRabArray::Token
- Inherits:
-
Object
- Object
- DRab::DRabArray::Token
- Defined in:
- lib/drab/drab.rb
Class Method Summary collapse
Instance Method Summary collapse
- #_dump(lv) ⇒ Object
-
#initialize(sz) ⇒ Token
constructor
A new instance of Token.
- #size ⇒ Object
Constructor Details
#initialize(sz) ⇒ Token
Returns a new instance of Token.
129 130 131 |
# File 'lib/drab/drab.rb', line 129 def initialize(sz) @size = sz end |
Class Method Details
._load(s) ⇒ Object
137 138 139 140 141 142 143 144 |
# File 'lib/drab/drab.rb', line 137 def self._load(s) sz = JSON::load(s) if sz.is_a?(Integer) self.new(sz) else raise Exception.new("got non-integer JSON when parsing DRabArray") end end |
Instance Method Details
#_dump(lv) ⇒ Object
146 147 148 |
# File 'lib/drab/drab.rb', line 146 def _dump(lv) JSON::dump(@size) end |
#size ⇒ Object
133 134 135 |
# File 'lib/drab/drab.rb', line 133 def size @size end |