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