Module: Skab::Models

Defined in:
lib/skab/models.rb,
lib/skab/models/poisson.rb,
lib/skab/models/binomial.rb

Defined Under Namespace

Classes: Binomial, Poisson

Class Method Summary collapse

Class Method Details

.from_name(name) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/skab/models.rb', line 6

def self.from_name(name)
  case name
    when 'poisson'
      Poisson
    when 'binomial'
      Binomial
  end
end

.helpObject



19
20
21
22
23
24
# File 'lib/skab/models.rb', line 19

def self.help
  <<-HELP
The following models are available: #{model_names.join(', ')}
\tTry `skab help model [model] to find out more about a model
  HELP
end

.model_namesObject



15
16
17
# File 'lib/skab/models.rb', line 15

def self.model_names
  ['poisson', 'binomial']
end