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 25 def extract_parameters(parameters) members = tokval_list(YARD::Parser::Ruby::Legacy::TokenList.new(parameters), TkSYMBOL) members.map(&:to_s) end
process_structclass(classname, parameters)
click to toggle source
# File lib/yard/handlers/ruby/legacy/constant_handler.rb, line 20 def process_structclass(classname, parameters) klass = create_class(classname, P(:Struct)) create_attributes(klass, extract_parameters(parameters)) end