Sha256: 8e3c423ca85b689ec2a0c37297090493b084c127be849bc27a1778a78fcd86d7

Contents?: true

Size: 614 Bytes

Versions: 59

Compression:

Stored size: 614 Bytes

Contents

# A sub flow is a flow like any other.
# However the name should begin with
# _ to indicate that it is a sub
# flow  this will prevent it being
# generated as a top-level flow by
# Origen.
# Any arguments passed in when
# instantiating this flow will be available via a hash as the second
# argument, here called options, although the naming is arbitrary.
Flow.create do |options|

  # Define default options
  options = { :pulses      => 4,
              :post_verify => true,
  }.merge(options)

  options[:pulses].times do
    func :erase_all
  end

  if options[:post_verify]
    import 'erase_vfy'
  end

end

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
origen_testers-0.16.1 program/_erase.rb
origen_testers-0.16.0 program/_erase.rb
origen_testers-0.15.0 program/_erase.rb
origen_testers-0.14.0 program/_erase.rb
origen_testers-0.13.1 program/_erase.rb
origen_testers-0.13.0 program/_erase.rb
origen_testers-0.12.0 program/_erase.rb
origen_testers-0.11.1 program/_erase.rb
origen_testers-0.11.0 program/_erase.rb
origen_testers-0.9.9 program/_erase.rb
origen_testers-0.9.8 program/_erase.rb
origen_testers-0.9.7 program/_erase.rb
origen_testers-0.9.6 program/_erase.rb
origen_testers-0.9.5 program/_erase.rb
origen_testers-0.9.4 program/_erase.rb
origen_testers-0.9.3 program/_erase.rb
origen_testers-0.9.2 program/_erase.rb
origen_testers-0.9.1 program/_erase.rb
origen_testers-0.9.0 program/_erase.rb
origen_testers-0.8.13 program/_erase.rb