Module: ActiveTriples
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/active_triples.rb,
lib/active_triples/list.rb,
lib/active_triples/schema.rb,
lib/active_triples/version.rb,
lib/active_triples/property.rb,
lib/active_triples/relation.rb,
lib/active_triples/resource.rb,
lib/active_triples/properties.rb,
lib/active_triples/rdf_source.rb,
lib/active_triples/reflection.rb,
lib/active_triples/node_config.rb,
lib/active_triples/configurable.rb,
lib/active_triples/repositories.rb,
lib/active_triples/configuration.rb,
lib/active_triples/property_builder.rb,
lib/active_triples/nested_attributes.rb,
lib/active_triples/configuration/item.rb,
lib/active_triples/extension_strategy.rb,
lib/active_triples/configuration/merge_item.rb,
lib/active_triples/configuration/item_factory.rb
Defined Under Namespace
Modules: Configurable, Identifiable, NestedAttributes, Properties, RDFSource, Reflection, Repositories
Classes: Configuration, ExtensionStrategy, List, NodeConfig, Property, PropertyBuilder, Relation, RepositoryNotFoundError, Resource, Schema, Term
Constant Summary
collapse
- VERSION =
'0.7.2'.freeze
Class Method Summary
collapse
Class Method Details
.ActiveTripels ⇒ Object
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# File 'lib/active_triples.rb', line 48
def self.ActiveTripels
puts "\n ###########\n ******o****\n **o******\n *******\n \\\\***/\n | |\n ( )\n / \\\\\n ,---------.\n\n"
"Yum"
end
|
.class_from_string(class_name, container_class = Kernel) ⇒ Object
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/active_triples.rb', line 33
def self.class_from_string(class_name, container_class=Kernel)
container_class = container_class.name if container_class.is_a? Module
container_parts = container_class.split('::')
(container_parts + class_name.split('::')).flatten.inject(Kernel) do |mod, class_name|
if mod == Kernel
Object.const_get(class_name)
elsif mod.const_defined? class_name.to_sym
mod.const_get(class_name)
else
container_parts.pop
class_from_string(class_name, container_parts.join('::'))
end
end
end
|