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.



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

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



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

def conjur_id
  @id
end

#gsub!(pattern, replace) ⇒ Object



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

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

#init_with(coder) ⇒ Object



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

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