Module: Schron::Id
- Defined in:
- lib/schron/id.rb
Class Method Summary collapse
Class Method Details
.generate ⇒ Object
5 6 7 |
# File 'lib/schron/id.rb', line 5 def generate SecureRandom.uuid end |
.require!(obj) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/schron/id.rb', line 9 def require!(obj) id_present = if obj.kind_of?(Hash) obj[:id] else obj.id end raise "must provide an id" unless id_present end |
.require_all!(objects) ⇒ Object
18 19 20 |
# File 'lib/schron/id.rb', line 18 def require_all!(objects) objects.each { |o| require!(o) } end |