Module: DTK::Common

Defined in:
lib/dtk_common.rb,
lib/grit_adapter.rb,
lib/require_first.rb,
lib/grit_adapter/file_access.rb,
lib/grit_adapter/object_access.rb,
lib/grit_adapter/file_access/status.rb

Defined Under Namespace

Classes: GritAdapter

Constant Summary collapse

POSSIBLE_COMMON_CORE_FOLDERS =

we are refering to dtk-common-repo folder here

['dtk-common-repo','dtk-common-core']

Class Method Summary collapse

Class Method Details

.is_gem_installed?(gem_name) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
10
11
12
13
14
15
# File 'lib/require_first.rb', line 7

def self.is_gem_installed?(gem_name)
  begin
    # if no exception gem is found
    gem gem_name
    return true
  rescue Gem::LoadError
    return false
  end
end

.r8_require_common(path) ⇒ Object



3
4
5
# File 'lib/require_first.rb', line 3

def self.r8_require_common(path)
  require File.expand_path(path, File.dirname(__FILE__))
end