o:$YARD::CodeObjects::MethodObject: @tags[:@visibility: public:@signature"'def version(*new_versions, &block): @name: version:@namespaceu:YARD::StubProxyGrape::API: @source"|def version(*new_versions, &block) new_versions.any? ? nest(block){ set(:version, new_versions) } : settings[:version] end: @dynamicT:@docstring_extra0:@source_type: ruby:@docstringIC:YARD::Docstring"Specify an API version. : @objectu; Grape::API.version;[o:YARD::Tags::Tag ;u; Grape::API.version:@tag_name" example; "API with legacy support.: @types0: @text"©class MyAPI < Grape::API version 'v2' get '/main' do {:some => 'data'} end version 'v1' do get '/legacy' do {:legacy => 'data'} end end end:@ref_tags[: @summary0: @all["Specify an API version.""&@example API with legacy support." class MyAPI < Grape::API" version 'v2'" " get '/main' do" {:some => 'data'}" end" " version 'v1' do" get '/legacy' do" {:legacy => 'data'}" end" end" end:@line_rangeo: Range:endiJ: begini;: exclF: @scope: class: @lineiK:@explicitT:@parameters[["*new_versions0[" &block0: @files[["lib/grape/api.rbiK:@current_file_has_commentsT