class ActiveTriples::Configuration::ItemFactory
Returns a configuration item appropriate for a given configuration property.
Public Instance Methods
item()
click to toggle source
# File lib/active_triples/configuration/item_factory.rb, line 19 def item Item end
merge_configs()
click to toggle source
# File lib/active_triples/configuration/item_factory.rb, line 23 def merge_configs [:type] end
merge_item()
click to toggle source
# File lib/active_triples/configuration/item_factory.rb, line 15 def merge_item MergeItem end
new(object, name)
click to toggle source
@return [MergeItem, Item]
# File lib/active_triples/configuration/item_factory.rb, line 7 def new(object, name) if merge_configs.include?(name) merge_item.new(object, name) else item.new(object, name) end end