Sha256: b41c7f61f412c189eff9a7da9907525f028d5649716f717da9c25cd79434d0c4

Contents?: true

Size: 1.51 KB

Versions: 16

Compression:

Stored size: 1.51 KB

Contents

# frozen_string_literal: true

################################################################################
# Setup
################################################################################

begin
  require 'bundler/setup'
rescue LoadError
  puts 'You must `gem install bundler` and `bundle install` to run rake tasks'
end

################################################################################
# RDoc
################################################################################

require 'rdoc/task'

RDoc::Task.new(:rdoc) do |rdoc|
  rdoc.rdoc_dir = 'rdoc'
  rdoc.title    = 'BeyondCanvasz'
  rdoc.options << '--line-numbers'
  rdoc.rdoc_files.include('README.md')
  rdoc.rdoc_files.include('lib/**/*.rb')
end

require 'bundler/gem_tasks'

################################################################################
# Custom rake tasks
################################################################################

require 'colorize'

namespace :release do
  desc 'Update beyond_canvas_custom_styles.sass generator template to latest version'
  task :custom_styles do |_task, _args|
    ORIG = 'app/assets/stylesheets/beyond_canvas/settings/_variables.sass'
    DEST = 'lib/generators/templates/beyond_canvas_custom_styles.sass'

    dest_file = File.open(DEST, 'w')

    File.open(ORIG, 'r').each do |line|
      next if line.include?('!global')

      line.start_with?('$') ? dest_file.print('// ' + line.gsub(' !default', '')) : dest_file.print(line)
    end

    dest_file.close

    puts 'Ok'.green
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
beyond_canvas-0.16.0.pre Rakefile
beyond_canvas-0.15.3.pre Rakefile
beyond_canvas-0.15.2.pre Rakefile
beyond_canvas-0.15.1.pre Rakefile
beyond_canvas-0.15.0.pre Rakefile
beyond_canvas-0.14.0.pre Rakefile
beyond_canvas-0.13.1.pre Rakefile
beyond_canvas-0.13.0.pre Rakefile
beyond_canvas-0.12.0.pre Rakefile
beyond_canvas-0.11.2.pre Rakefile
beyond_canvas-0.11.1.pre Rakefile
beyond_canvas-0.11.0.pre Rakefile
beyond_canvas-0.10.0.pre Rakefile
beyond_canvas-0.9.0.pre Rakefile
beyond_canvas-0.8.1.pre Rakefile
beyond_canvas-0.8.0.pre Rakefile