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