Class: Rust::Options

Inherits:
Hash show all
Defined in:
lib/rust-calls.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.from_hash(hash) ⇒ Object



58
59
60
61
62
63
64
# File 'lib/rust-calls.rb', line 58

def self.from_hash(hash)
    options = Options.new
    hash.each do |key, value|
        options[key.to_s] = value
    end
    return options
end

Instance Method Details

#to_RObject



54
55
56
# File 'lib/rust-calls.rb', line 54

def to_R
    return self.map { |k, v| "#{k}=#{v.to_R}" }.join(", ")
end