Sha256: 3711929aef59a4858e9eadca79e147c4ac00e8bbb71dccd9e1764adc1965d16b

Contents?: true

Size: 928 Bytes

Versions: 1

Compression:

Stored size: 928 Bytes

Contents

# frozen_string_literal: true

require "smart_todo/version"
require "smart_todo/events"

module SmartTodo
  autoload :SlackClient,              'smart_todo/slack_client'
  autoload :CLI,                      'smart_todo/cli'

  module Parser
    autoload :CommentParser,          'smart_todo/parser/comment_parser'
    autoload :TodoNode,               'smart_todo/parser/todo_node'
    autoload :MetadataParser,         'smart_todo/parser/metadata_parser'
  end

  module Events
    autoload :Date,                   'smart_todo/events/date'
    autoload :GemRelease,             'smart_todo/events/gem_release'
    autoload :IssueClose,             'smart_todo/events/issue_close'
  end

  module Dispatchers
    autoload :Base,                   'smart_todo/dispatchers/base'
    autoload :Slack,                  'smart_todo/dispatchers/slack'
    autoload :Output,                 'smart_todo/dispatchers/output'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
smart_todo-1.1.0 lib/smart_todo.rb