Module: CaTissue

Extended by:
CaRuby::ResourceModule
Defined in:
lib/catissue.rb,
lib/catissue/version.rb,
lib/catissue/database.rb,
lib/catissue/resource.rb,
lib/catissue/util/log.rb,
lib/catissue/cli/smoke.rb,
lib/catissue/cli/command.rb,
lib/catissue/cli/example.rb,
lib/catissue/cli/migrate.rb,
lib/catissue/domain/race.rb,
lib/catissue/domain/site.rb,
lib/catissue/domain/user.rb,
lib/catissue/util/person.rb,
lib/catissue/extract/delta.rb,
lib/catissue/util/location.rb,
lib/catissue/util/position.rb,
lib/catissue/util/storable.rb,
lib/catissue/domain/address.rb,
lib/catissue/domain/capacity.rb,
lib/catissue/domain/password.rb,
lib/catissue/domain/specimen.rb,
lib/catissue/domain/uniquify.rb,
lib/catissue/extract/command.rb,
lib/catissue/migration/shims.rb,
lib/catissue/annotation/proxy.rb,
lib/catissue/domain/container.rb,
lib/catissue/domain/hash_code.rb,
lib/catissue/domain/department.rb,
lib/catissue/extract/extractor.rb,
lib/catissue/domain/institution.rb,
lib/catissue/domain/participant.rb,
lib/catissue/migration/migrator.rb,
lib/catissue/domain/storage_type.rb,
lib/catissue/domain/order_details.rb,
lib/catissue/annotation/annotation.rb,
lib/catissue/domain/container_type.rb,
lib/catissue/domain/specimen_array.rb,
lib/catissue/util/controlled_value.rb,
lib/catissue/annotation/annotatable.rb,
lib/catissue/annotation/proxy_class.rb,
lib/catissue/domain/abstract_specimen.rb,
lib/catissue/domain/specimen_position.rb,
lib/catissue/domain/specimen_protocol.rb,
lib/catissue/domain/storage_container.rb,
lib/catissue/util/storage_type_holder.rb,
lib/catissue/domain/container_position.rb,
lib/catissue/database/controlled_values.rb,
lib/catissue/domain/collection_protocol.rb,
lib/catissue/domain/consent_tier_status.rb,
lib/catissue/domain/external_identifier.rb,
lib/catissue/domain/specimen_array_type.rb,
lib/catissue/annotation/annotation_class.rb,
lib/catissue/domain/scg_event_parameters.rb,
lib/catissue/domain/specimen_requirement.rb,
lib/catissue/annotation/annotatable_class.rb,
lib/catissue/annotation/annotation_module.rb,
lib/catissue/domain/cancer_research_group.rb,
lib/catissue/domain/consent_tier_response.rb,
lib/catissue/database/annotation/annotator.rb,
lib/catissue/domain/abstract_domain_object.rb,
lib/catissue/domain/specimen_array_content.rb,
lib/catissue/domain/frozen_event_parameters.rb,
lib/catissue/domain/specimen_characteristics.rb,
lib/catissue/database/annotation/id_generator.rb,
lib/catissue/database/controlled_value_finder.rb,
lib/catissue/domain/collection_protocol_event.rb,
lib/catissue/domain/disposal_event_parameters.rb,
lib/catissue/domain/embedded_event_parameters.rb,
lib/catissue/domain/received_event_parameters.rb,
lib/catissue/domain/specimen_collection_group.rb,
lib/catissue/domain/specimen_event_parameters.rb,
lib/catissue/domain/transfer_event_parameters.rb,
lib/catissue/database/annotation/entity_facade.rb,
lib/catissue/domain/collection_event_parameters.rb,
lib/catissue/database/annotation/reference_writer.rb,
lib/catissue/domain/new_specimen_array_order_item.rb,
lib/catissue/domain/participant_medical_identifier.rb,
lib/catissue/database/annotation/annotation_service.rb,
lib/catissue/database/annotation/integration_service.rb,
lib/catissue/domain/collection_protocol_registration.rb,
lib/catissue/domain/abstract_specimen_collection_group.rb,
lib/catissue/domain/check_in_check_out_event_parameter.rb

Overview

CaTissue wraps the caTissue Java API. See the caRuby home page for more information.

Defined Under Namespace

Modules: Annotatable, AnnotatableClass, Annotation, AnnotationClass, AnnotationModule, CLI, HashCode, Person, Position, Resource, SCGEventParameters, Storable, StorageTypeHolder Classes: AbstractDomainObject, AbstractSpecimen, AbstractSpecimenCollectionGroup, Address, AnnotationError, Annotator, CancerResearchGroup, Capacity, CheckInCheckOutEventParameter, CollectionEventParameters, CollectionProtocol, CollectionProtocolEvent, CollectionProtocolRegistration, ConsentTierResponse, ConsentTierStatus, Container, ContainerPosition, ContainerType, ControlledValue, ControlledValueFinder, ControlledValues, Database, Delta, Department, DisposalEventParameters, EmbeddedEventParameters, ExternalIdentifier, ExtractCommand, Extractor, FrozenEventParameters, Institution, Location, Migrator, NewSpecimenArrayOrderItem, OrderDetails, Participant, ParticipantMedicalIdentifier, Password, Race, ReceivedEventParameters, Site, Specimen, SpecimenArray, SpecimenArrayContent, SpecimenArrayType, SpecimenCharacteristics, SpecimenCollectionGroup, SpecimenEventParameters, SpecimenPosition, SpecimenProtocol, SpecimenRequirement, StorageContainer, StorageType, TransferEventParameters, User

Constant Summary collapse

VERSION =

The version of this caRuby Tissue release.

"1.3.3"
CATISSUE_VERSIONS =

The supported caTissue release versions.

"1.1.2"

Class Method Summary collapse

Class Method Details

.path(*nodes) ⇒ String

Returns the file path to the specified path components.

Parameters:

  • nodes (<String>)

    the path components relative to the caRuby Tissue source directory

Returns:

  • (String)

    the file path to the specified path components



22
23
24
25
# File 'lib/catissue.rb', line 22

def self.path(*nodes)
  root = File.join(File.dirname(__FILE__), '..')
  File.expand_path(File.join(*nodes), root)
end