class Apipie::Generator::Swagger::Context
Attributes
controller_method[R]
default_in_value[R]
http_method[R]
language[R]
prefix[R]
Public Class Methods
new( allow_null:, http_method:, controller_method:, prefix: nil, default_in_value: nil, language: nil, in_schema: true )
click to toggle source
# File lib/apipie/generator/swagger/context.rb, line 5 def initialize( allow_null:, http_method:, controller_method:, prefix: nil, default_in_value: nil, language: nil, in_schema: true ) @default_in_value = default_in_value @allow_null = allow_null @language = language @in_schema = in_schema @http_method = http_method @controller_method = controller_method @prefix = prefix end
Public Instance Methods
add_to_prefix!(prefix)
click to toggle source
# File lib/apipie/generator/swagger/context.rb, line 31 def add_to_prefix!(prefix) @prefix = if @prefix.present? "#{@prefix}[#{prefix}]" else prefix end end
allow_null?()
click to toggle source
# File lib/apipie/generator/swagger/context.rb, line 23 def allow_null? @allow_null == true end
in_schema?()
click to toggle source
# File lib/apipie/generator/swagger/context.rb, line 27 def in_schema? @in_schema == true end