class ThreeScaleToolbox::CRD::ProductDeploymentParser::AuthenticationFlowParser

Attributes

cr[R]

Public Class Methods

new(cr) click to toggle source
# File lib/3scale_toolbox/crds/product_deployment_parser.rb, line 283
def initialize(cr)
  @cr = cr
end

Public Instance Methods

direct_access_grants_enabled() click to toggle source
# File lib/3scale_toolbox/crds/product_deployment_parser.rb, line 299
def direct_access_grants_enabled
  cr.fetch('directAccessGrantsEnabled', false)
end
implicit_flow_enabled() click to toggle source
# File lib/3scale_toolbox/crds/product_deployment_parser.rb, line 291
def implicit_flow_enabled
  cr.fetch('implicitFlowEnabled', false)
end
method_missing(name, *args) click to toggle source
# File lib/3scale_toolbox/crds/product_deployment_parser.rb, line 303
def method_missing(name, *args)
  nil
end
service_accounts_enabled() click to toggle source
# File lib/3scale_toolbox/crds/product_deployment_parser.rb, line 295
def service_accounts_enabled
  cr.fetch('serviceAccountsEnabled', false)
end
standard_flow_enabled() click to toggle source
# File lib/3scale_toolbox/crds/product_deployment_parser.rb, line 287
def standard_flow_enabled
  cr.fetch('standardFlowEnabled', false)
end