Sha256: 8fc3761859643d616754982442afd5b58985d6c6262baea5b4ecd8fd2c36b5ef

Contents?: true

Size: 217 Bytes

Versions: 8

Compression:

Stored size: 217 Bytes

Contents

dir = "#{File.dirname(__FILE__)}/models"
Dir.foreach(dir) do |file|
  match = file.match(/\A(.+)\.rb\Z/)
  next unless match

  constant_name = match[1].camelize
  Object.autoload(constant_name, "#{dir}/#{file}")
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
stripe_model_callbacks-0.1.7 lib/stripe_model_callbacks/autoload_models.rb
stripe_model_callbacks-0.1.6 lib/stripe_model_callbacks/autoload_models.rb
stripe_model_callbacks-0.1.5 lib/stripe_model_callbacks/autoload_models.rb
stripe_model_callbacks-0.1.4 lib/stripe_model_callbacks/autoload_models.rb
stripe_model_callbacks-0.1.3 lib/stripe_model_callbacks/autoload_models.rb
stripe_model_callbacks-0.1.2 lib/stripe_model_callbacks/autoload_models.rb
stripe_model_callbacks-0.1.1 lib/stripe_model_callbacks/autoload_models.rb
stripe_model_callbacks-0.1.0 lib/stripe_model_callbacks/autoload_models.rb