Class: ORB::Temple::Identity
- Inherits:
-
Object
- Object
- ORB::Temple::Identity
- Defined in:
- lib/orb/temple/identity.rb
Instance Method Summary collapse
- #generate(prefix = nil) ⇒ Object
-
#initialize ⇒ Identity
constructor
A new instance of Identity.
Constructor Details
#initialize ⇒ Identity
Returns a new instance of Identity.
6 7 8 |
# File 'lib/orb/temple/identity.rb', line 6 def initialize @unique_id = 0 end |
Instance Method Details
#generate(prefix = nil) ⇒ Object
10 11 12 13 |
# File 'lib/orb/temple/identity.rb', line 10 def generate(prefix = nil) @unique_id += 1 ["_orb_compiler", prefix, @unique_id].compact.join('_') end |