class Nmg::Type::Operation

Public Class Methods

generate(count, options = {}, gen = Random.new) click to toggle source
# File lib/nmg/type/operation.rb, line 14
def self.generate(count, options = {}, gen = Random.new)
  prep = (options[:prep_min]..options[:prep_max])
  count.times.map do
    new(preparation: gen.rand(prep),
       duration: gen.rand(options[:min]..options[:max]))
  end
end

Public Instance Methods

to_json(options = {}) click to toggle source
# File lib/nmg/type/operation.rb, line 7
def to_json(options = {})
  {
    preparation: preparation,
    duration: duration
  }.to_json(options)
end