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