Sha256: 4fcd2a4aa51327c5d7bdff4f617dafb5f8553e39e0dc54b18c89020d4e7ada26
Contents?: true
Size: 709 Bytes
Versions: 3
Compression:
Stored size: 709 Bytes
Contents
module OpenApi module Config def self.included(base) base.extend ClassMethods end DEFAULT_CONFIG = { is_options: %w[email phone password uuid uri url time date], dft_file_format: 'binary' } module ClassMethods def config @config ||= ActiveSupport::InheritableOptions.new(DEFAULT_CONFIG) end def configure(&block) config.instance_eval &block end ### config options # register_apis = { # version: { # :file_output_path, :root_controller # info: {} # }} # is_options = %w[] def apis @apis ||= @config.register_apis end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zero-rails_openapi-1.1.1 | lib/open_api/config.rb |
zero-rails_openapi-1.1.0 | lib/open_api/config.rb |
zero-rails_openapi-1.0.0 | lib/open_api/config.rb |