module Finalist::SyntaxMethods

Private Instance Methods

final(symbol) click to toggle source
# File lib/finalist.rb, line 174
def final(symbol)
  method_set = Finalist.finalized_methods[self] ||= Set.new
  instance_method(symbol)
  method_set.add(symbol)
  symbol
end
final_singleton_method(symbol) click to toggle source
# File lib/finalist.rb, line 181
def final_singleton_method(symbol)
  method_set = Finalist.finalized_methods[self.singleton_class] ||= Set.new
  singleton_class.instance_method(symbol)
  method_set.add(symbol)
  symbol
end