Sha256: 4bae45d2b8b81419d4d44c22800c09f19e0f418a3817c3407c286b90db1912e0
Contents?: true
Size: 578 Bytes
Versions: 1
Compression:
Stored size: 578 Bytes
Contents
# frozen_string_literal: true # author: Vadim Shaveiko <@vshaveyko> # :nodoc: module RailsApiDoc::Params::DSL def self.included(base) base.extend ClassMethods end #:nodoc: module ClassMethods def parameter_class=(value) @parameter_class = value end def parameter_class @parameter_class ||= RailsApiDoc::Params::Finder.new(self).call end end def ctrl_strong_params @ctrl_strong_params ||= strong_params(params_holder: ctrl_parameters) end def ctrl_parameters @ctrl_parameters ||= self.class.parameter_class end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_api_documentation-0.3.4 | lib/rails_api_doc/params/dsl.rb |