Module: Accession

Defined in:
lib/accession/accession.rb,
lib/accession/accession/tag.rb,
lib/accession/accession/sample.rb,
lib/accession/accession/contact.rb,
lib/accession/accession/request.rb,
lib/accession/accession/service.rb,
lib/accession/accession/response.rb,
lib/accession/accession/tag_list.rb,
lib/accession/accession/submission.rb,
lib/accession/accession/accessionable.rb,
lib/accession/accession/configuration.rb,
lib/accession/accession/null_response.rb,
lib/accession/accession/core_extensions.rb

Defined Under Namespace

Modules: Accessionable, CoreExtensions, Equality, Helpers Classes: Configuration, Contact, NullResponse, Request, Response, Sample, Service, Submission, Tag, TagCollectionDate, TagCountryOfOrigin, TagList

Constant Summary collapse

CENTER_NAME =
'SC'
XML_NAMESPACE =
{ 'xmlns:xsi' => 'http://www.w3.org/2001/XMLSchema-instance' }.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



70
71
72
# File 'lib/accession/accession.rb', line 70

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



74
75
76
# File 'lib/accession/accession.rb', line 74

def self.configure
  yield(configuration)
end

.reset!Object



78
79
80
# File 'lib/accession/accession.rb', line 78

def self.reset!
  @configuration = Configuration.new
end