module ZTK::DSL::Core::Dataset::ClassMethods
@author Zachary Patten <zpatten AT jovelabs DOT io>
Public Instance Methods
dataset()
click to toggle source
# File lib/ztk/dsl/core/dataset.rb, line 16 def dataset klass = self.to_s.underscore.to_sym @@dataset ||= {} @@dataset[klass] ||= [] @@dataset[klass] end
next_id()
click to toggle source
# File lib/ztk/dsl/core/dataset.rb, line 37 def next_id klass = self.to_s.underscore.to_sym @@id ||= {} @@id[klass] ||= 0 @@id[klass] += 1 @@id[klass] end
purge()
click to toggle source
# File lib/ztk/dsl/core/dataset.rb, line 25 def purge klass = self.to_s.underscore.to_sym @@dataset ||= {} @@dataset[klass] = [] @@id ||= {} @@id[klass] = 0 true end