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.
46 47 48 |
# File 'lib/puppet/pops/adapters.rb', line 46 def initialize(object) @object = object end |
Class Method Details
.adapt(object) ⇒ Object
42 43 44 |
# File 'lib/puppet/pops/adapters.rb', line 42 def self.adapt(object) new(object) end |
Instance Method Details
#extract_text ⇒ Object
62 63 64 |
# File 'lib/puppet/pops/adapters.rb', line 62 def extract_text @object.locator.extract_text(@object.offset, @object.length) end |
#file ⇒ Object
50 51 52 |
# File 'lib/puppet/pops/adapters.rb', line 50 def file @object.file end |
#line ⇒ Object
54 55 56 |
# File 'lib/puppet/pops/adapters.rb', line 54 def line @object.line end |
#pos ⇒ Object
58 59 60 |
# File 'lib/puppet/pops/adapters.rb', line 58 def pos @object.pos end |