Sha256: 1c09b0d85fe416588dd497406f4c521ad8bc721a34517095f09906ac5ff23340

Contents?: true

Size: 436 Bytes

Versions: 1

Compression:

Stored size: 436 Bytes

Contents

using AIXM::Refinements

module AIXM

  # Shortcut initializers
  CLASSES.each do |element, class_name|
    define_singleton_method(element) do |*arguments|
      class_name.to_class.new(*arguments)
    end
  end

  # Ground level
  GROUND = z(0, :qfe).freeze

  # Max flight level used to signal "no upper limit"
  UNLIMITED = z(999, :qne).freeze

  # Timetable used to signal "always active"
  H24 = timetable(code: :H24).freeze

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aixm-0.3.10 lib/aixm/shortcuts.rb