Sha256: e1aeedc55bf26fd70fdb35129824a3652b40deb415394f0b4443ad1154d3114b

Contents?: true

Size: 514 Bytes

Versions: 1

Compression:

Stored size: 514 Bytes

Contents

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

Dir.glob(File.join(File.dirname(__FILE__), 'helpers/*.rb')).each do |path|
  require "vagabond/helpers/#{File.basename(path).sub('.rb', '')}"
end

module Vagabond
  module Helpers
    class << self
      
      def included(klass)
        ::Vagabond::Helpers.constants.each do |konst|
          const = ::Vagabond::Helpers.const_get(konst)
          next unless const.is_a?(Module)
          klass.send(:include, const)
        end
      end
      
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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