Class: RailsApiDoc::Params::Finder

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_api_doc/params/finder.rb

Overview

author: Vadim Shaveiko <@vshaveyko> :nodoc:

Constant Summary collapse

SUFFIX =
'Parameter'

Instance Method Summary collapse

Constructor Details

#initialize(object) ⇒ Finder

Returns a new instance of Finder.



8
9
10
# File 'lib/rails_api_doc/params/finder.rb', line 8

def initialize(object)
  @object = object
end

Instance Method Details

#callObject



12
13
14
15
16
# File 'lib/rails_api_doc/params/finder.rb', line 12

def call
  klass = find_class_name(@object).name.sub(/Ctrl$/, '')

  "#{klass}#{SUFFIX}".constantize
end