class Samlsso::AttributeService

Attributes

attributes[R]
index[R]
name[R]

Public Class Methods

new() click to toggle source
# File lib/samlsso/attribute_service.rb, line 7
def initialize
  @index = "1"
  @attributes = []
end

Public Instance Methods

add_attribute(options={}) click to toggle source
# File lib/samlsso/attribute_service.rb, line 28
def add_attribute(options={})
  attributes << options 
end
configure(&block) click to toggle source
# File lib/samlsso/attribute_service.rb, line 12
def configure(&block)
  instance_eval &block
end
configured?() click to toggle source
# File lib/samlsso/attribute_service.rb, line 16
def configured?
  @attributes.length > 0 && !@name.nil?
end
service_index(index) click to toggle source
# File lib/samlsso/attribute_service.rb, line 24
def service_index(index)
  @index = index
end
service_name(name) click to toggle source
# File lib/samlsso/attribute_service.rb, line 20
def service_name(name)
  @name = name
end