Module: ActiveFacts::API

Defined in:
lib/activefacts/api/constellation.rb,
lib/activefacts/api/role.rb,
lib/activefacts/api/value.rb,
lib/activefacts/api/entity.rb,
lib/activefacts/api/numeric.rb,
lib/activefacts/api/version.rb,
lib/activefacts/api/instance.rb,
lib/activefacts/api/fact_type.rb,
lib/activefacts/api/exceptions.rb,
lib/activefacts/api/vocabulary.rb,
lib/activefacts/api/object_type.rb,
lib/activefacts/api/role_values.rb,
lib/activefacts/api/instance_index.rb,
lib/activefacts/api/standard_types.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Entity, Instance, ObjectType, SimpleDelegation, Value, ValueClass, Vocabulary Classes: ActiveFactsException, Constellation, CrossVocabularyRoleException, DuplicateIdentifyingValueException, DuplicateRoleException, FactType, InstanceIndex, InvalidEntityException, InvalidIdentificationException, InvalidObjectType, InvalidSupertypeException, KeyArray, MissingIdentificationException, MissingMandatoryRoleValueException, ObjectifiedFactType, Role, RoleCollection, RoleNotDefinedException, RoleValues, RuntimeException, SchemaException, TypeConflictException, TypeInheritanceFactType, TypeMigrationException, UnexpectedIdentifyingValueException, UnrecognisedOptionsException

Constant Summary collapse

VERSION =
"1.9.8"

Class Method Summary collapse

Class Method Details

.sortedObject



350
351
352
353
354
355
# File 'lib/activefacts/api/constellation.rb', line 350

def self.sorted
  # Sorting defaults to true, unless you set ACTIVEFACTS_SORT to "[n]o" or [f]false"
  @@af_sort_name ||= "ACTIVEFACTS_SORT"
  sort = ENV[@@af_sort_name]
  !sort or !%w{n f}.include?(sort[0])
end