Module: EacRubyUtils::AbstractMethods::ClassMethods

Defined in:
lib/eac_ruby_utils/abstract_methods.rb

Instance Method Summary collapse

Instance Method Details

#abstract_methods(*methods_names) ⇒ Object



31
32
33
34
35
36
# File 'lib/eac_ruby_utils/abstract_methods.rb', line 31

def abstract_methods(*methods_names)
  @abstract_methods ||= Set.new
  @abstract_methods += methods_names.map(&:to_sym)

  @abstract_methods.to_enum
end