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