Module: Rea::Dsl::Behavioral

Defined in:
lib/rea/dsl/behavioral.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



4
5
6
# File 'lib/rea/dsl/behavioral.rb', line 4

def self.included base
  base.extend ClassMethods
end

Instance Method Details

#create_id_stringObject



8
9
10
11
# File 'lib/rea/dsl/behavioral.rb', line 8

def create_id_string
  id_setup = self.class.rea_ast[:identifier]
  self.send("#{id_setup.name}=", Rea::Identifier.find_last_by_name(id_setup.identifier).try(:generate))
end