Class: Rake::Funnel::Support::VersionInfo
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- Rake::Funnel::Support::VersionInfo
- Includes:
- Enumerable
- Defined in:
- lib/rake/funnel/support/version_info.rb
Class Method Summary collapse
Instance Method Summary collapse
- #each(&block) ⇒ Object
-
#initialize(hash = nil) ⇒ VersionInfo
constructor
A new instance of VersionInfo.
Constructor Details
#initialize(hash = nil) ⇒ VersionInfo
Returns a new instance of VersionInfo.
9 10 11 |
# File 'lib/rake/funnel/support/version_info.rb', line 9 def initialize(hash = nil) super(hash) end |
Class Method Details
.parse(context) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/rake/funnel/support/version_info.rb', line 18 def parse(context) VersionInfo.new({ assembly_version: assembly_version(context), assembly_file_version: assembly_file_version(context), assembly_informational_version: assembly_informational_version(context) }) end |
.read_version_from(file) ⇒ Object
26 27 28 |
# File 'lib/rake/funnel/support/version_info.rb', line 26 def read_version_from(file) File.open(file, &:readline).strip end |
Instance Method Details
#each(&block) ⇒ Object
13 14 15 |
# File 'lib/rake/funnel/support/version_info.rb', line 13 def each(&block) each_pair(&block) end |