Sha256: 08db81c27e78976fe50599aab8d84a71625992e374dffc15680f33c38fa8d471

Contents?: true

Size: 697 Bytes

Versions: 3

Compression:

Stored size: 697 Bytes

Contents

require "mystro-common"
require "volley"

module Mystro
  module Plugin
    module Volley
      include Mystro::Plugin::Base

      register ui: "/plugins/volley",
               schedule: {
                   volley: "*/10 * * * *",
               },
               jobs: [
                   "Jobs::Volley::Update",
                   "Jobs::Volley::Meta"
               ]

      class << self
        def configure
          @config ||= config_for self
          ::Volley::Dsl::VolleyFile.load("config/volley/volleyfile", primary: true)
          @pub ||= ::Volley::Dsl.publisher
        end

        def test
          configure
          @pub.projects
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mystro-volley-0.1.0.rc3 lib/mystro-volley/plugin.rb
mystro-volley-0.1.0.rc2 lib/mystro-volley/plugin.rb
mystro-volley-0.1.0.rc1 lib/mystro-volley/plugin.rb