Sha256: b7b6655c51e8147df76acaa43ec5fbe045d6723ff6e47991835e7f70f2f52e56

Contents?: true

Size: 403 Bytes

Versions: 20

Compression:

Stored size: 403 Bytes

Contents

module Cardio
  class Mod
    class LoadStrategy
      # Put everything for the module definition in one string and the evaluate
      # it immediately with ruby's eval method.
      class Eval < LoadStrategy
        def load_modules
          each_file do |abs_path, module_names|
            template_class.new(module_names, abs_path, self).build
          end
        end
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
card-1.108.1 lib/cardio/mod/load_strategy/eval.rb
card-1.108.0 lib/cardio/mod/load_strategy/eval.rb
card-1.107.0 lib/cardio/mod/load_strategy/eval.rb
card-1.106.0 lib/cardio/mod/load_strategy/eval.rb
card-1.105.6 lib/cardio/mod/load_strategy/eval.rb
card-1.105.5 lib/cardio/mod/load_strategy/eval.rb
card-1.105.4 lib/cardio/mod/load_strategy/eval.rb
card-1.105.3 lib/cardio/mod/load_strategy/eval.rb
card-1.105.2.pre1 lib/cardio/mod/load_strategy/eval.rb
card-1.105.2 lib/cardio/mod/load_strategy/eval.rb
card-1.105.1 lib/cardio/mod/load_strategy/eval.rb
card-1.105.0 lib/cardio/mod/load_strategy/eval.rb
card-1.104.2 lib/cardio/mod/load_strategy/eval.rb
card-1.104.1 lib/cardio/mod/load_strategy/eval.rb
card-1.104.0 lib/cardio/mod/load_strategy/eval.rb
card-1.103.4 lib/cardio/mod/load_strategy/eval.rb
card-1.103.3 lib/cardio/mod/load_strategy/eval.rb
card-1.103.2 lib/cardio/mod/load_strategy/eval.rb
card-1.103.1 lib/cardio/mod/load_strategy/eval.rb
card-1.103.0 lib/cardio/mod/load_strategy/eval.rb