class ActiveScripts::Preparation
Constants
- PREPARATIONS
INFO:
ActiveScripts::Preparation
contains code that isfor retrieving and validating preparations.
Attributes
preparation[RW]
Public Class Methods
find(preparation)
click to toggle source
# File lib/active_scripts/preparation.rb, line 18 def self.find(preparation) new(preparation).find end
new(preparation)
click to toggle source
# File lib/active_scripts/preparation.rb, line 14 def initialize(preparation) @preparation = preparation end
Public Instance Methods
find()
click to toggle source
# File lib/active_scripts/preparation.rb, line 22 def find assert_valid_preparation! return(@preparation) end
Private Instance Methods
assert_valid_preparation!()
click to toggle source
# File lib/active_scripts/preparation.rb, line 29 def assert_valid_preparation! unless PREPARATIONS.include?(@preparation) raise ArgumentError, "Unknown preparation: #{preparation.inspect}. Valid preparations are listed in the documentation." end end