Sha256: 2902ef41b02f7fea099500618cba4a208ec778cfef37393312d36011ee1abe8f

Contents?: true

Size: 873 Bytes

Versions: 1

Compression:

Stored size: 873 Bytes

Contents

module Slop

  # :file, :path, :log_level, :string, :array, :entity_type, :scenario

  class StringOption
    ZSH_TYPE = :power_stencil_do_nothing
  end

  class ArrayOption
    ZSH_TYPE = :power_stencil_do_nothing
  end

  class BuildableOption
    ZSH_TYPE = :power_stencil_buildable
  end

  class LogLevelOption < IntegerOption
    ZSH_TYPE = :power_stencil_log_level
  end

  class PathOption < StringOption
    ZSH_TYPE = :path_files
  end
  class FileOption < StringOption
    ZSH_TYPE = :files
  end

  class EntityOption < StringOption
    ZSH_TYPE = :power_stencil_entity
  end

  class EntityTYpeOption < StringOption
    ZSH_TYPE = :power_stencil_entity_type
  end

  class ScenarioOption < StringOption
    ZSH_TYPE = :power_stencil_scenario
  end

  class CompletionQueryTypeOption < StringOption
    ZSH_TYPE = :power_stencil_completion_query_type
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
power_stencil-0.8.2 lib/power_stencil/utils/slop_extra_option_types.rb