Class: Swagger::DSL::Config
- Inherits:
-
Object
- Object
- Swagger::DSL::Config
- Defined in:
- lib/swagger/dsl/config.rb
Instance Attribute Summary collapse
-
#default_dsl ⇒ Object
Returns the value of attribute default_dsl.
-
#default_required ⇒ Object
Returns the value of attribute default_required.
-
#dsl_options ⇒ Object
Returns the value of attribute dsl_options.
-
#eager ⇒ Object
Returns the value of attribute eager.
-
#inject_key ⇒ Object
Returns the value of attribute inject_key.
-
#lazy_define_paths ⇒ Object
Returns the value of attribute lazy_define_paths.
Instance Method Summary collapse
-
#initialize(inject_key: "title", default_dsl: nil, dsl_options: nil, eager: false, default_required: true, lazy_define_paths: false) ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize(inject_key: "title", default_dsl: nil, dsl_options: nil, eager: false, default_required: true, lazy_define_paths: false) ⇒ Config
Returns a new instance of Config.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/swagger/dsl/config.rb', line 6 def initialize( inject_key: "title", default_dsl: nil, dsl_options: nil, eager: false, default_required: true, lazy_define_paths: false ) @inject_key = inject_key @default_dsl = default_dsl @dsl_options ||= { reference_name: ->(name) { name.sub(/Serializer$/, "").gsub(/::/, '-') } } @eager = eager @default_required = default_required @lazy_define_paths = lazy_define_paths end |
Instance Attribute Details
#default_dsl ⇒ Object
Returns the value of attribute default_dsl.
4 5 6 |
# File 'lib/swagger/dsl/config.rb', line 4 def default_dsl @default_dsl end |
#default_required ⇒ Object
Returns the value of attribute default_required.
4 5 6 |
# File 'lib/swagger/dsl/config.rb', line 4 def default_required @default_required end |
#dsl_options ⇒ Object
Returns the value of attribute dsl_options.
4 5 6 |
# File 'lib/swagger/dsl/config.rb', line 4 def @dsl_options end |
#eager ⇒ Object
Returns the value of attribute eager.
4 5 6 |
# File 'lib/swagger/dsl/config.rb', line 4 def eager @eager end |
#inject_key ⇒ Object
Returns the value of attribute inject_key.
4 5 6 |
# File 'lib/swagger/dsl/config.rb', line 4 def inject_key @inject_key end |
#lazy_define_paths ⇒ Object
Returns the value of attribute lazy_define_paths.
4 5 6 |
# File 'lib/swagger/dsl/config.rb', line 4 def lazy_define_paths @lazy_define_paths end |