Sha256: 20f3637844ea70763ee479c11c95ac41c3b435b7262bc33f25b0647d3c65815c
Contents?: true
Size: 459 Bytes
Versions: 2
Compression:
Stored size: 459 Bytes
Contents
module Soca class Plugin attr_reader :pusher def self.name(plugin_name) @@plugins ||= {} @@plugins[plugin_name] = self end def self.plugins @@plugins ||= {} end def initialize(pusher) @pusher = pusher end def run raise "you need to subclass plugin and provide your own logic, please" end def logger Soca.logger end def app_dir pusher.app_dir end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
soca-0.1.1 | lib/soca/plugin.rb |
soca-0.1.0 | lib/soca/plugin.rb |