module Whois::ParserExtensions::WhoisRecord::ClassMethods
Public Instance Methods
define_method_method(method)
click to toggle source
@api private
# File lib/whois/parser_extensions/whois_record.rb, line 210 def define_method_method(method) class_eval <<-RUBY, __FILE__, __LINE__ + 1 def #{method}(*args, &block) parser.#{method}(*args, &block) end RUBY end
define_property_method(method)
click to toggle source
@api private
# File lib/whois/parser_extensions/whois_record.rb, line 201 def define_property_method(method) class_eval <<-RUBY, __FILE__, __LINE__ + 1 def #{method}(*args, &block) parser.#{method}(*args, &block) end RUBY end
define_question_method(method)
click to toggle source
@api private
# File lib/whois/parser_extensions/whois_record.rb, line 219 def define_question_method(method) class_eval <<-RUBY, __FILE__, __LINE__ + 1 def #{method}? !#{method}.nil? end RUBY end