Rubyでモジュール関数を定義する
モジュール関数の例をあげるとMathモジュールのsqrtメソッド.
Math.sqrt 4 # => 2 include Math sqrt 4 # => 2 self.sqrt 4 # これは無理
自分でもこのようなモジュール関数を定義するには, module_functionメソッドを使います.
module Hoge def hello puts "hello!" end module_function :hello end
モジュール関数の例をあげるとMathモジュールのsqrtメソッド.
Math.sqrt 4 # => 2 include Math sqrt 4 # => 2 self.sqrt 4 # これは無理
自分でもこのようなモジュール関数を定義するには, module_functionメソッドを使います.
module Hoge def hello puts "hello!" end module_function :hello end