Sha256: e1258ae9b342e0b5f3a0a7bc4d1f6184bb5b32bb3290636c9421073b2378d08a
Contents?: true
Size: 675 Bytes
Versions: 1
Compression:
Stored size: 675 Bytes
Contents
# frozen_string_literal: true # author: Vadim Shaveiko <@vshaveyko> # :nodoc: class RailsApiDoc::Controller::Request::Repository include RailsApiDoc::Controller::Request::Headers extend RailsApiDoc::Controller::Repo include RailsApiDoc::Controller::Repo class << self def params_for_klass(klass) params = {} until _abstract_class(klass) params.merge!(self[klass]) klass = klass.superclass end params end def _abstract_class(klass) klass == ActionController::Base || klass == RailsApiDoc::Params end end def initialize @repo = self.class.repo.clone.transform_values(&:deep_dup) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_api_documentation-0.3.4 | lib/rails_api_doc/controller/request/repository.rb |