Class: Avm::EacRedminePluginBase0::Sources::InitFile::PluginId

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_redmine_plugin_base0/sources/init_file/plugin_id.rb

Constant Summary collapse

PLUGIN_ID_PARSER =
/Redmine::Plugin.register\s+:([^\s]+)\s/.to_parser do |m|
  m[1].to_sym
end

Instance Method Summary collapse

Instance Method Details

#resultSymbol

Returns:

  • (Symbol)


16
17
18
# File 'lib/avm/eac_redmine_plugin_base0/sources/init_file/plugin_id.rb', line 16

def result
  init_file.find_on_line { |line| PLUGIN_ID_PARSER.parse(line) }
end