なんとなく日々徒然と

if文でメソッド定義したりしなかったり

表題の通り

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
def hoge
  p "hoge"
end if true

hoge # => "hoge"

def bar
  p "bar"
end if false

bar # => NameError: undefined local variable or method `bar' for main:Object

def hogefuga
 puts hoge + "fuga"
end if respond_to?(hoge)

hogefuga # => # hogefuga

Tags:

Railsでアプリケーション名が取りたい場合 someone call me

comments powered by Disqus