Sha256: 24803843ef31150d50d953e1dd309b51355929a95a8b86937d36548f8f31cd61

Contents?: true

Size: 617 Bytes

Versions: 2

Compression:

Stored size: 617 Bytes

Contents

require "gorails"

module Gorails
  module Commands
    Registry = CLI::Kit::CommandRegistry.new(default: "help")

    def self.register(const, cmd, path)
      autoload(const, path)
      Registry.add(-> { const_get(const) }, cmd)
    end

    register :Episodes, "episodes", "gorails/commands/episodes"
    register :Jobs, "jobs", "gorails/commands/jobs"
    register :Jumpstart, "jumpstart", "gorails/commands/jumpstart"
    register :Railsbytes, "railsbytes", "gorails/commands/railsbytes"
    register :Version, "version", "gorails/commands/version"
    register :Help, "help", "gorails/commands/help"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gorails-0.1.5 lib/gorails/commands.rb
gorails-0.1.4 lib/gorails/commands.rb