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.
366 367 368 |
# File 'lib/polars/data_types.rb', line 366 def initialize(inner) @inner = Utils.rb_type_to_dtype(inner) end |
Instance Attribute Details
#inner ⇒ Object (readonly)
Returns the value of attribute inner.
364 365 366 |
# File 'lib/polars/data_types.rb', line 364 def inner @inner end |
Instance Method Details
#==(other) ⇒ Object
370 371 372 373 374 375 376 377 378 |
# File 'lib/polars/data_types.rb', line 370 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
380 381 382 |
# File 'lib/polars/data_types.rb', line 380 def to_s "#{self.class.name}(#{inner})" end |