Class: Attribute

Inherits:
Base
  • Object
show all
Defined in:
lib/libisi/attribute.rb

Class Method Summary collapse

Methods inherited from Base

add_output, change, create_output, global_variable, global_variable=, init, load, output, output_endings, #output_types, type_from_ending

Class Method Details

.create(concept, val, options = {}) ⇒ Object



23
24
25
26
27
28
29
# File 'lib/libisi/attribute.rb', line 23

def self.create(concept, val, options = {})
  if concept.class == ActiverecordConcept
    require "libisi/attribute/activerecord.rb"
    return ActiverecordAttribute.new(concept, val)
  end
  return BaseAttribute.new(concept,val)
end