How do I use define_method to create class methods?

前端 未结 6 1126
孤城傲影
孤城傲影 2020-11-30 20:34

This is useful if you are trying to create class methods metaprogramatically:

def self.create_methods(method_name)
    # To create instance methods:
    defi         


        
6条回答
  •  野性不改
    2020-11-30 21:03

    This is the simplest way in Ruby 1.8+:

    class A
      class << self
        def method_name
          ...
        end
      end
    end
    

提交回复
热议问题