class YARD::Handlers::Ruby::Legacy::ConstantHandler

(see Ruby::ConstantHandler)

Constants

HANDLER_MATCH

Private Instance Methods

extract_parameters(parameters) click to toggle source
# File lib/yard/handlers/ruby/legacy/constant_handler.rb, line 24
def extract_parameters(parameters)
  members = tokval_list(YARD::Parser::Ruby::Legacy::TokenList.new(parameters), TkSYMBOL)
  members.map {|m| m.to_s }
end
process_structclass(classname, parameters) click to toggle source
# File lib/yard/handlers/ruby/legacy/constant_handler.rb, line 19
def process_structclass(classname, parameters)
  klass = create_class(classname, P(:Struct))
  create_attributes(klass, extract_parameters(parameters))
end