Class: Float
- Defined in:
- lib/types/primitive_type.rb,
lib/types/ruby_extension.rb
Class Method Summary collapse
- ._ikra_c_to_f(receiver) ⇒ Object
- ._ikra_c_to_i(receiver) ⇒ Object
- ._ikra_t_to_f(receiver_type) ⇒ Object
- ._ikra_t_to_i(receiver_type) ⇒ Object
- .to_ikra_type ⇒ Object
Class Method Details
._ikra_c_to_f(receiver) ⇒ Object
39 40 41 |
# File 'lib/types/ruby_extension.rb', line 39 def _ikra_c_to_f(receiver) "#{receiver}" end |
._ikra_c_to_i(receiver) ⇒ Object
47 48 49 |
# File 'lib/types/ruby_extension.rb', line 47 def _ikra_c_to_i(receiver) "(int) #{receiver}" end |
._ikra_t_to_f(receiver_type) ⇒ Object
35 36 37 |
# File 'lib/types/ruby_extension.rb', line 35 def _ikra_t_to_f(receiver_type) Ikra::Types::UnionType.create_float end |
._ikra_t_to_i(receiver_type) ⇒ Object
43 44 45 |
# File 'lib/types/ruby_extension.rb', line 43 def _ikra_t_to_i(receiver_type) Ikra::Types::UnionType.create_int end |
.to_ikra_type ⇒ Object
58 59 60 |
# File 'lib/types/primitive_type.rb', line 58 def self.to_ikra_type Ikra::Types::PrimitiveType::Float end |