Sha256: d60b534d7c954508f61d230a13f1e8f127340e3673c8d93b167d916e3ccc3134
Contents?: true
Size: 1.11 KB
Versions: 13
Compression:
Stored size: 1.11 KB
Contents
module DependencyHelper module_function def running_jruby? defined?(RUBY_ENGINE) && RUBY_ENGINE == 'jruby' end def rails_present? dependency_present? 'rails' end def sequel_present? dependency_present? 'sequel' end def resque_present? dependency_present? 'resque' end def active_job_present? dependency_present? 'activejob' end def active_support_present? dependency_present? 'activesupport' end def sinatra_present? dependency_present? 'sinatra' end def padrino_present? dependency_present? 'padrino' end def grape_present? dependency_present? 'grape' end def webmachine_present? dependency_present? 'webmachine' end def capistrano_present? dependency_present? 'capistrano' end def capistrano2_present? capistrano_present? && Gem.loaded_specs['capistrano'].version < Gem::Version.new('3.0') end def capistrano3_present? capistrano_present? && Gem.loaded_specs['capistrano'].version >= Gem::Version.new('3.0') end def dependency_present?(dependency_file) Gem.loaded_specs.key? dependency_file end end
Version data entries
13 entries across 13 versions & 1 rubygems