Sha256: 44cd7f41b3ede73834d2b6bdf938052c79a27ec54e1489c5fae558139c72233f

Contents?: true

Size: 1.57 KB

Versions: 11

Compression:

Stored size: 1.57 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.scss'
    DEST = 'lib/generators/beyond_canvas/custom_styles/templates/beyond_canvas_custom_styles.scss'

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

    File.open(ORIG, 'r').each do |line|
      next if line.start_with?('$') && !line.include?('!default')

      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

11 entries across 11 versions & 1 rubygems

Version Path
beyond_canvas-0.23.0.pre Rakefile
beyond_canvas-0.22.0.pre Rakefile
beyond_canvas-0.21.0.pre Rakefile
beyond_canvas-0.20.0.pre Rakefile
beyond_canvas-0.19.2.pre Rakefile
beyond_canvas-0.19.1.pre Rakefile
beyond_canvas-0.19.0.pre Rakefile
beyond_canvas-0.18.0.pre Rakefile
beyond_canvas-0.17.0.pre Rakefile
beyond_canvas-0.16.2.pre Rakefile
beyond_canvas-0.16.1.pre Rakefile