Class: Polars::List
- Inherits:
-
NestedType
- Object
- DataType
- NestedType
- Polars::List
- Defined in:
- lib/polars/data_types.rb
Overview
Nested list/array type.
Instance Attribute Summary collapse
-
#inner ⇒ Object
readonly
Returns the value of attribute inner.
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(inner) ⇒ List
constructor
A new instance of List.
- #to_s ⇒ Object
Constructor Details
#initialize(inner) ⇒ List
Returns a new instance of List.
210 211 212 |
# File 'lib/polars/data_types.rb', line 210 def initialize(inner) @inner = Utils.rb_type_to_dtype(inner) end |
Instance Attribute Details
#inner ⇒ Object (readonly)
Returns the value of attribute inner.
208 209 210 |
# File 'lib/polars/data_types.rb', line 208 def inner @inner end |
Instance Method Details
#==(other) ⇒ Object
214 215 216 217 218 219 220 221 222 |
# File 'lib/polars/data_types.rb', line 214 def ==(other) if other.eql?(List) true elsif other.is_a?(List) @inner.nil? || other.inner.nil? || @inner == other.inner else false end end |
#to_s ⇒ Object
224 225 226 |
# File 'lib/polars/data_types.rb', line 224 def to_s "#{self.class.name}(#{inner})" end |