Class: Partials::ConfigFileInfo
- Defined in:
- lib/ceedling/partials/partials.rb
Overview
Data class representing a source or header file to be partialized
Instance Attribute Summary collapse
-
#directives_only_filepath ⇒ Object
Returns the value of attribute directives_only_filepath.
-
#filepath ⇒ Object
Returns the value of attribute filepath.
-
#full_expansion_filepath ⇒ Object
Returns the value of attribute full_expansion_filepath.
-
#includes ⇒ Object
Returns the value of attribute includes.
Instance Method Summary collapse
-
#initialize(filepath: nil, directives_only_filepath: nil, full_expansion_filepath: nil, includes: []) ⇒ ConfigFileInfo
constructor
A new instance of ConfigFileInfo.
Constructor Details
#initialize(filepath: nil, directives_only_filepath: nil, full_expansion_filepath: nil, includes: []) ⇒ ConfigFileInfo
Returns a new instance of ConfigFileInfo.
22 23 24 |
# File 'lib/ceedling/partials/partials.rb', line 22 def initialize(filepath: nil, directives_only_filepath: nil, full_expansion_filepath: nil, includes: []) super end |
Instance Attribute Details
#directives_only_filepath ⇒ Object
Returns the value of attribute directives_only_filepath
21 22 23 |
# File 'lib/ceedling/partials/partials.rb', line 21 def directives_only_filepath @directives_only_filepath end |
#filepath ⇒ Object
Returns the value of attribute filepath
21 22 23 |
# File 'lib/ceedling/partials/partials.rb', line 21 def filepath @filepath end |
#full_expansion_filepath ⇒ Object
Returns the value of attribute full_expansion_filepath
21 22 23 |
# File 'lib/ceedling/partials/partials.rb', line 21 def full_expansion_filepath @full_expansion_filepath end |
#includes ⇒ Object
Returns the value of attribute includes
21 22 23 |
# File 'lib/ceedling/partials/partials.rb', line 21 def includes @includes end |