Sha256: ffbc3529864b4c2a8f7b0dee9de723fc5cc4edbedead9a191bbdf1289665c2e9

Contents?: true

Size: 288 Bytes

Versions: 2

Compression:

Stored size: 288 Bytes

Contents

module Gleborator
  module Setup
    def decorate
      begin
        decorator_class = "#{self.class.name}Decorator".constantize
        decorator_class.wrap(self)
      rescue NameError => e
        raise "Couldn't find decorator #{self.class.name}Decorator"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gleborator-0.1.1.1 lib/gleborator/setup.rb
gleborator-0.1.1 lib/gleborator/setup.rb