class ArgsHelper::BiHash
Public Class Methods
new()
click to toggle source
# File lib/argshelper.rb, line 21 def initialize @forward = {} @reverse = {} end
Public Instance Methods
get_value(v)
click to toggle source
# File lib/argshelper.rb, line 31 def get_value(v) if @forward.has_key?(v) return @forward[v] elsif @reverse.has_key?(v) return @reverse[v] else return nil end end
insert(k, v)
click to toggle source
# File lib/argshelper.rb, line 26 def insert(k, v) @forward[k] = v @reverse[v] = k end