Method: Planify::Plans.get

Defined in:
lib/planify/plans.rb

.get(name) ⇒ Planify::Plan

Gets a plan by name

Parameters:

  • name (String, Symbol)

    The name of the plan

Returns:

Raises:

  • (ArgumentError)

    if a plan named name is not defined



20
21
22
23
24
25
26
# File 'lib/planify/plans.rb', line 20

def self.get(name)
  begin
    @plans.fetch(name)
  rescue
    raise ArgumentError, "A plan named '#{name}' is not defined"
  end
end