Class: Conjur::Env::CustomTag

Inherits:
Object
  • Object
show all
Defined in:
lib/conjur/conjurenv.rb

Direct Known Subclasses

ConjurTempfile, ConjurVariable

Instance Method Summary collapse

Constructor Details

#initialize(id) ⇒ CustomTag

Returns a new instance of CustomTag.



28
29
30
31
# File 'lib/conjur/conjurenv.rb', line 28

def initialize id 
  raise "#{self.class.name.split('::').last} requires a parameter" if id.to_s.empty?
  @id=id
end

Instance Method Details

#conjur_idObject



38
39
40
# File 'lib/conjur/conjurenv.rb', line 38

def conjur_id
  @id
end

#gsub!(pattern, replace) ⇒ Object



32
33
34
# File 'lib/conjur/conjurenv.rb', line 32

def gsub! pattern, replace
  @id.gsub! pattern, replace
end

#init_with(coder) ⇒ Object



35
36
37
# File 'lib/conjur/conjurenv.rb', line 35

def init_with(coder)
  initialize(coder.scalar)
end