2014-09-11 120 views
0

在我的課,我有別名哈希鍵紅寶石

@@hashtable = {foo: 10,fooo:20 ...} 

我現在可以檢查值這樣

@@hashtable[foo] 

是有辦法別名它讓自己能夠這樣稱呼它

@@hashtable[foos] 

,並得到

價值
+1

所以這裏面有兩個問題?這是一個問題。請閱讀[這裏](http://stackoverflow.com/help/how-to-ask) – mdesantis 2014-09-11 08:42:57

回答

0
def my_method(options) 
    'asd' if options[:param1] == :asd 
end 

def my_other_method(options) 
    options[:param1] = :asd if options[:param1] == :asds 
    my_method options 
end 

my_other_method param1: :asds #=> 'asd' 
+0

這是唯一的方法嗎?沒有任何別名方法嗎? – 2014-09-11 08:21:51

+0

cuz這意味着我將重複這一行爲我要輸入的所有參數 – 2014-09-11 08:23:16

+0

沒有沒有,但你可以隨時編寫一個幫手方法 – mdesantis 2014-09-11 08:32:04