Module: Bplmodels
- Defined in:
- lib/bplmodels.rb,
lib/bplmodels/engine.rb,
lib/bplmodels/finder.rb,
lib/bplmodels/version.rb,
lib/bplmodels/constants.rb,
app/models/bplmodels/map.rb,
app/models/bplmodels/book.rb,
app/models/bplmodels/card.rb,
app/models/bplmodels/file.rb,
app/models/bplmodels/image.rb,
lib/bplmodels/object_funcs.rb,
app/models/bplmodels/object.rb,
app/models/bplmodels/volume.rb,
app/models/bplmodels/document.rb,
app/models/bplmodels/ephemera.rb,
app/models/bplmodels/marc_file.rb,
app/models/bplmodels/newspaper.rb,
app/models/bplmodels/scrapbook.rb,
app/models/bplmodels/audio_file.rb,
app/models/bplmodels/collection.rb,
app/models/bplmodels/image_file.rb,
app/models/bplmodels/manuscript.rb,
app/models/bplmodels/oai_object.rb,
app/models/bplmodels/periodical.rb,
app/models/bplmodels/institution.rb,
app/models/bplmodels/object_base.rb,
app/models/bplmodels/ereader_file.rb,
app/models/bplmodels/oai_metadata.rb,
app/models/bplmodels/document_file.rb,
app/models/bplmodels/page_metadata.rb,
app/models/bplmodels/relation_base.rb,
app/models/bplmodels/correspondence.rb,
app/models/bplmodels/oai_collection.rb,
app/models/bplmodels/fits_datastream.rb,
app/models/bplmodels/nom_terminology.rb,
app/models/bplmodels/sound_recording.rb,
lib/bplmodels/datastream_input_funcs.rb,
app/models/bplmodels/characterization.rb,
app/models/bplmodels/musical_notation.rb,
app/models/bplmodels/system_collection.rb,
app/models/bplmodels/workflow_metadata.rb,
app/models/bplmodels/mods_desc_metadata.rb,
app/models/bplmodels/organizational_set.rb,
app/models/bplmodels/photographic_print.rb,
app/models/bplmodels/simple_object_base.rb,
app/models/bplmodels/transcription_file.rb,
app/helpers/bplmodels/application_helper.rb,
app/models/bplmodels/complex_object_base.rb,
app/models/bplmodels/non_photographic_print.rb,
app/models/bplmodels/file_content_datastream.rb,
app/controllers/bplmodels/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, Characterization Classes: ApplicationController, AudioFile, Book, Card, Collection, ComplexObjectBase, Constants, Correspondence, DatastreamInputFuncs, Document, DocumentFile, Engine, Ephemera, EreaderFile, File, FileContentDatastream, Finder, FitsDatastream, Image, ImageFile, Institution, Manuscript, Map, MarcFile, ModsDescMetadata, MusicalNotation, Newspaper, NomTerminology, NonPhotographicPrint, OAICollection, OAIMetadata, OAIObject, Object, ObjectBase, ObjectFuncs, OrganizationalSet, PageMetadata, Periodical, PhotographicPrint, RelationBase, Scrapbook, SimpleObjectBase, SoundRecording, SystemCollection, TranscriptionFile, Volume, WorkflowMetadata
Constant Summary collapse
- VERSION =
"0.0.93"- LANG_ATTRIBS =
FIXME: didn’t figure out a good way to deal with namespaced attribute for non-namespaced terminology LANG_ATTRIBS = [‘lang’, ‘xml:lang’, ‘script’, ‘transliteration’]
['lang', 'script', 'transliteration']
- LINKING_ATTRIBS =
['xlink', 'ID']
- DATE_ATTRIBS =
['encoding', 'point', 'keyDate', 'qualifier']
- ENCODING_ATTRIB_VALUES =
['w3cdtf', 'iso8601', 'marc', 'edtf', 'temper']
- POINT_ATTRIB_VALUES =
['start', 'end']
- KEY_DATE_ATTRIB_VALUES =
['yes']
- QUALIFIER_ATTRIB_VALUES =
['approximate', 'inferred', 'questionable']
- AUTHORITY_ATTRIBS =
['authority', 'authorityURI', 'valueURI']
Class Method Summary collapse
Class Method Details
.environment ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/bplmodels.rb', line 8 def self.environment if defined?(DERIVATIVE_CONFIG_GLOBAL) && DERIVATIVE_CONFIG_GLOBAL.present? && DERIVATIVE_CONFIG_GLOBAL['environment'].present? return DERIVATIVE_CONFIG_GLOBAL['environment'] elsif defined?(Rails.env) and !Rails.env.nil? return Rails.env.to_s elsif defined?(ENV['environment']) and !(ENV['environment'].nil?) return ENV['environment'] elsif defined?(ENV['RAILS_ENV']) and !(ENV['RAILS_ENV'].nil?) raise RuntimeError, "You're depending on RAILS_ENV for setting your environment. Please use ENV['environment'] for non-rails environment setting: 'rake foo:bar environment=test'" else ENV['environment'] = 'development' end end |