Class: ExplicitCast

Inherits:
Object
  • Object
show all
Defined in:
lib/javonet-ruby-sdk/sdk/core/explicit_cast.rb,
lib/javonet-ruby-sdk/Binaries/Ruby/Linux/X64/sdk/core/explicit_cast.rb,
lib/javonet-ruby-sdk/Binaries/Ruby/MacOs/X64/sdk/core/explicit_cast.rb,
lib/javonet-ruby-sdk/Binaries/Ruby/Windows/X64/sdk/core/explicit_cast.rb

Instance Method Summary collapse

Instance Method Details

#cast(value, target_type) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/javonet-ruby-sdk/sdk/core/explicit_cast.rb', line 2

def cast(value, target_type)
  RubyCommand.new(
    100,
    RubyCommandType::CAST,
    [
      value,
      RubyCommand.new(
        100,
        RubyCommandType::GET_TYPE,
        target_type
      )
    ]
  )
end