Sha256: a7fe522de5940da141571cbb7bc3c26dc69c903d1e6f89d09d08f4a8bb009641

Contents?: true

Size: 356 Bytes

Versions: 1

Compression:

Stored size: 356 Bytes

Contents

#encoding: utf-8
require 'vagabond/constants'

module Vagabond
  module Helpers
    module Chains

      def add_link(action)
        @chain ||= []
        @chain << action
      end

      def chain!
        if(@chain)
          while(action = @chain.shift)
            send(action, *@original_args)
          end
        end
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagabond-0.2.10 lib/vagabond/helpers/chains.rb