class Skeleton::SecurityScheme
Attributes
description[RW]
flow[RW]
location[RW]
name[RW]
token_url[RW]
type[RW]
Public Class Methods
new(args={})
click to toggle source
# File lib/skeleton/security_scheme.rb, line 14 def initialize(args={}) @scopes = {} args.each do |k, v| setter = "#{k}=" self.send(setter, v) if self.respond_to?(setter) end end
Public Instance Methods
define_scope(name, &block)
click to toggle source
# File lib/skeleton/security_scheme.rb, line 23 def define_scope(name, &block) @scopes[name] = Skeleton::Scope.new @scopes[name].instance_eval(&block) @scopes[name] end