Module: Bootprint::Plugin

Defined in:
lib/bootprint/plugins.rb

Constant Summary collapse

API_VERSION =
"1"

Class Method Summary collapse

Class Method Details

.api_version(value = nil) ⇒ Object

Raises:



9
10
11
12
13
14
# File 'lib/bootprint/plugins.rb', line 9

def api_version(value = nil)
  return API_VERSION unless value
  raise PluginError, "Plugin requires API #{value}; Bootprint provides #{API_VERSION}" unless value.to_s == API_VERSION

  API_VERSION
end