Class: Puppet::Pops::Adapters::SourcePosAdapter Deprecated
- Defined in:
- lib/puppet/pops/adapters.rb
Overview
Deprecated.
This class is for backward compatibility only. It’s not really an adapter but it is needed for the puppetlabs-strings gem
Class Method Summary collapse
Instance Method Summary collapse
- #extract_text ⇒ Object
- #file ⇒ Object
-
#initialize(object) ⇒ SourcePosAdapter
constructor
A new instance of SourcePosAdapter.
- #line ⇒ Object
- #pos ⇒ Object
Constructor Details
#initialize(object) ⇒ SourcePosAdapter
Returns a new instance of SourcePosAdapter.
47 48 49 |
# File 'lib/puppet/pops/adapters.rb', line 47 def initialize(object) @object = object end |
Class Method Details
.adapt(object) ⇒ Object
43 44 45 |
# File 'lib/puppet/pops/adapters.rb', line 43 def self.adapt(object) new(object) end |
Instance Method Details
#extract_text ⇒ Object
63 64 65 |
# File 'lib/puppet/pops/adapters.rb', line 63 def extract_text @object.locator.extract_text(@object.offset, @object.length) end |
#file ⇒ Object
51 52 53 |
# File 'lib/puppet/pops/adapters.rb', line 51 def file @object.file end |
#line ⇒ Object
55 56 57 |
# File 'lib/puppet/pops/adapters.rb', line 55 def line @object.line end |
#pos ⇒ Object
59 60 61 |
# File 'lib/puppet/pops/adapters.rb', line 59 def pos @object.pos end |