Class: Sol::HashCallback

Inherits:
Callback show all
Defined in:
lib/jx/callback.rb

Overview

Instance Attribute Summary

Attributes inherited from Callback

#ruby_obj, #this

Instance Method Summary collapse

Methods inherited from Callback

build, #build, #default, #get_class, #is_instance_of, process_args, #run, #set_this

Constructor Details

#initialize(ruby_obj) ⇒ HashCallback





238
239
240
241
# File 'lib/jx/callback.rb', line 238

def initialize(ruby_obj)
  ruby_obj.extend(InsensitiveHash)
  super(ruby_obj)
end

Instance Method Details

#get_key(key) ⇒ Object





247
248
249
# File 'lib/jx/callback.rb', line 247

def get_key(key)
  B.pack(@ruby_obj.send('[]', key))
end