Sha256: 521a1fe74bb201dae796ed5eb3a87fbe6f63e0ba318d3e0086e2c78b153fe854

Contents?: true

Size: 936 Bytes

Versions: 3

Compression:

Stored size: 936 Bytes

Contents

module Nucleon
module Plugin
class CmAction < Nucleon.plugin_class(:nucleon, :action)

  include Parallel
  include Mixin::Action::Config

  #-----------------------------------------------------------------------------
  # Constuctor / Destructor

  def normalize(reload)
    super do

    end
  end

  #-----------------------------------------------------------------------------
  # Property accessor / modifiers

  def self.namespace
    :cm
  end

  #---

  def configure
    super do
      config_config
      yield if block_given?
    end
  end

  #-----------------------------------------------------------------------------
  # Settings

  #-----------------------------------------------------------------------------
  # Operations

  def execute(&block)
    super(false, false) do
      block.call
    end
  end

  #-----------------------------------------------------------------------------
  # Utilities

end
end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cm-0.1.6 lib/core/plugin/cm_action.rb
cm-0.1.4 lib/core/plugin/cm_action.rb
cm-0.1.3 lib/core/plugin/cm_action.rb