Sha256: 407afa74b9e999dbe5f2cc6f289507820fdd42c461554ac48ad81d33e03ae696

Contents?: true

Size: 1.93 KB

Versions: 1

Compression:

Stored size: 1.93 KB

Contents

# frozen_string_literal: true

require_relative 'deploy_rubygem/version'

# DeployRubygem - deploy a gem using rake
module DeployRubygem
  def deploy_rubygem
    DeployRubygem.new_deploy_rubygem
  end

  def jimbo_management_site_cookbook
    deploy_rubygem.cookbooks.select do |cookbook|
      cookbook.cookbook_name.match? 'jimbo_management_site'
    end.first
  end

  def self.deploy_task
    require 'bundler/gem_tasks'
    require 'rspec/core/rake_task'

    require 'rubocop/rake_task'

    RSpec::Core::RakeTask.new(:spec)
    RuboCop::RakeTask.new

    yield if block_given?
  end

  def self.help_rspec(helper)
    helper.extend DeployRubygem
    RSpec.configure do |config|
      # Enable flags like --only-failures and --next-failure
      config.example_status_persistence_file_path = '.rspec_status'

      # Disable RSpec exposing methods globally on `Module` and `main`
      config.disable_monkey_patching!

      config.expect_with :rspec do |c|
        c.syntax = :expect
      end

      yield(config) if block_given?
    end
  end
end

# s.add_runtime_dependency('colorator',             '~> 1.0')
# s.add_runtime_dependency('em-websocket',          '~> 0.5')
# s.add_runtime_dependency('i18n',                  '~> 1.0')
# s.add_runtime_dependency('jekyll-sass-converter', '>= 2.0', '< 4.0')
# s.add_runtime_dependency('jekyll-watch',          '~> 2.0')
# s.add_runtime_dependency('kramdown',              '~> 2.3', '>= 2.3.1')
# s.add_runtime_dependency('kramdown-parser-gfm',   '~> 1.0')
# s.add_runtime_dependency('liquid',                '~> 4.0')
# s.add_runtime_dependency('mercenary',             '>= 0.3.6', '< 0.5')
# s.add_runtime_dependency('pathutil',              '~> 0.9')
# s.add_runtime_dependency('rouge',                 '>= 3.0', '< 5.0')
# s.add_runtime_dependency('safe_yaml',             '~> 1.0')
# s.add_runtime_dependency('terminal-table',        '>= 1.8', '< 4.0')
# s.add_runtime_dependency('webrick',               '~> 1.7')

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
deploy_rubygem-0.60.12 lib/deploy_rubygem.rb