module Deltacloud::Features

Public Class Methods

features(&block) click to toggle source
# File lib/deltacloud/drivers/features.rb, line 27
def self.features(&block)
  block_given? ? @features = block : @features || Proc.new{}
end
included(k) click to toggle source
# File lib/deltacloud/drivers/features.rb, line 20
def self.included(k)
  current_features = features
  k.instance_eval do
    features(&current_features)
  end
end