module MotherBrain::API::Helpers
Public Instance Methods
convert_uri_version(version)
click to toggle source
# File lib/mb/api/helpers.rb, line 30 def convert_uri_version(version) return nil if version.nil? ver_string = version.gsub('_', '.') Semverse::Version.split(ver_string) ver_string end
find_job!(id)
click to toggle source
@param [String] id
@return [JobRecord]
# File lib/mb/api/helpers.rb, line 22 def find_job!(id) unless job = job_manager.find(id) raise MB::JobNotFound.new(id) end job end
find_plugin!(name, version = nil)
click to toggle source
@param [String] name @param [String] version (nil)
@return [Plugin]
# File lib/mb/api/helpers.rb, line 9 def find_plugin!(name, version = nil) version = convert_uri_version(version) unless plugin = plugin_manager.find(name, version) raise MB::PluginNotFound.new(name, version) end plugin end