Class: Avm::EacRedminePluginBase0::Sources::InitFile
- Inherits:
-
Object
- Object
- Avm::EacRedminePluginBase0::Sources::InitFile
show all
- Defined in:
- lib/avm/eac_redmine_plugin_base0/sources/init_file.rb,
lib/avm/eac_redmine_plugin_base0/sources/init_file/version.rb,
lib/avm/eac_redmine_plugin_base0/sources/init_file/plugin_id.rb,
lib/avm/eac_redmine_plugin_base0/sources/init_file/version_set.rb
Defined Under Namespace
Classes: PluginId, Version, VersionSet
Constant Summary
collapse
- VERSION_LINE_PATTERN =
/\A(\s*)version\s*['"]([^'"]+)['"](\s*)\z/
Instance Method Summary
collapse
Instance Method Details
#find_on_line ⇒ Object
18
19
20
|
# File 'lib/avm/eac_redmine_plugin_base0/sources/init_file.rb', line 18
def find_on_line(&)
path.read.each_line.lazy.map(&).find(&:present?)
end
|
#version=(new_value) ⇒ Object
12
13
14
|
# File 'lib/avm/eac_redmine_plugin_base0/sources/init_file.rb', line 12
def version=(new_value)
version_set(new_value)
end
|