Class: Fitting::Skip

Inherits:
Object
  • Object
show all
Defined in:
lib/fitting/skip.rb,
lib/fitting/skip/api.rb,
lib/fitting/skip/action.rb

Defined Under Namespace

Classes: API, Action

Class Method Summary collapse

Class Method Details

.allObject



6
7
8
9
10
11
12
# File 'lib/fitting/skip.rb', line 6

def self.all
  yaml = YAML.safe_load(File.read('.fitting.yml'))
  {
    apis: Fitting::Skip::API.all(yaml['SkipValidation']),
    actions: Fitting::Skip::Action.all(yaml['SkipValidation'])
  }
end

.find(skips, log) ⇒ Object



14
15
16
17
18
19
# File 'lib/fitting/skip.rb', line 14

def self.find(skips, log)
  api = Fitting::Skip::API.find(skips[:apis], log)
  return api if api

  Fitting::Skip::Action.find(skips[:actions], log)
end