Sha256: 85f8506abb5e8bb673cc313ae17f296d02991513c06d42ad8b3455d94a80debb

Contents?: true

Size: 162 Bytes

Versions: 12

Compression:

Stored size: 162 Bytes

Contents

module Utils
  def class_exists?(class_name)
    klass = Module.const_get(class_name)
    return klass.is_a?(Class)
  rescue NameError
    return false
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
materialize-0.4.5 lib/materialize/utils.rb
materialize-0.4.4 lib/materialize/utils.rb
materialize-0.4.3 lib/materialize/utils.rb
materialize-0.4.2 lib/materialize/utils.rb
materialize-0.4.1 lib/materialize/utils.rb
materialize-0.4.0 lib/materialize/utils.rb
materialize-0.3.5 lib/materialize/utils.rb
materialize-0.3.4 lib/materialize/utils.rb
materialize-0.3.3 lib/materialize/utils.rb
materialize-0.3.2 lib/materialize/utils.rb
materialize-0.3.1 lib/materialize/utils.rb
materialize-0.3.0 lib/materialize/utils.rb