blob: b1297d43d2e55a4ece7837d238e4744fc44f4076 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | class ModelAttribute
  cattr_reader :all
  @@all = []
  attr_reader :klass, :name, :data_type
  def self.define(klass, name, data_type)
    @@all << new(klass, name, data_type)
  end
  def initialize(klass, name, data_type)
    @klass = klass
    @name = name
    @data_type = data_type
  end
  define :journey_pattern, :name, :string
end
 |