Class: Shibkit::MetaMeta::IDP
- Inherits:
-
Provider
- Object
- MetadataItem
- Provider
- Shibkit::MetaMeta::IDP
- Defined in:
- lib/shibkit/meta_meta/idp.rb
Overview
Class to represent an IDP
Constant Summary collapse
- ROOT_ELEMENT =
Element and attribute used to select XML for new objects
'EntityDescriptor'
- TARGET_ATTR =
'entityID'
- REQUIRED_QUACKS =
[:scopes, :valid?]
- MDUI_ROOT =
'IDPSSODescriptor'
Constants inherited from MetadataItem
Instance Attribute Summary collapse
-
#attributes ⇒ Object
Returns the value of attribute attributes.
-
#nameid_formats ⇒ Object
Returns the value of attribute nameid_formats.
-
#protocols ⇒ Object
Returns the value of attribute protocols.
-
#scopes ⇒ Object
Scopes used by the entity (if an IDP).
Attributes inherited from Provider
#descriptions, #display_names, #domains, #entity_uri, #geolocation_urls, #info_urls, #ip_blocks, #keyword_sets, #organisation, #privacy_urls, #valid
Attributes inherited from MetadataItem
Method Summary
Methods inherited from Provider
#description, #display_name, #info_url, #keywords, #logos, #privacy_url, #purge_xml, #textify_xml, #to_s
Methods inherited from MetadataItem
#filter, #from_xml, #hashed_id, #initialize, #parsed_xml, #purge_xml, #source_xml, #textify_xml, #to_hash, #to_rdf, #to_xml
Constructor Details
This class inherits a constructor from Shibkit::MetaMeta::MetadataItem
Instance Attribute Details
#attributes ⇒ Object
Returns the value of attribute attributes.
39 40 41 |
# File 'lib/shibkit/meta_meta/idp.rb', line 39 def attributes @attributes end |
#nameid_formats ⇒ Object
Returns the value of attribute nameid_formats.
38 39 40 |
# File 'lib/shibkit/meta_meta/idp.rb', line 38 def nameid_formats @nameid_formats end |
#protocols ⇒ Object
Returns the value of attribute protocols.
37 38 39 |
# File 'lib/shibkit/meta_meta/idp.rb', line 37 def protocols @protocols end |
#scopes ⇒ Object
Scopes used by the entity (if an IDP)
36 37 38 |
# File 'lib/shibkit/meta_meta/idp.rb', line 36 def scopes @scopes end |