Sha256: a7b34d899c874d32ab99c479c612150c423f8c92cb8ced83715bdebf12748d98

Contents?: true

Size: 744 Bytes

Versions: 8

Compression:

Stored size: 744 Bytes

Contents

# frozen_string_literal: true

require_relative "string_prep_tables_generator"

generator = StringPrepTablesGenerator.new

file generator.json_filename => generator.json_deps do |t|
  generator.generate_json_data_file
end

directory "lib/net/imap/sasl"

file "lib/net/imap/sasl/stringprep_tables.rb" => generator.rb_deps do |t|
  File.write t.name, generator.stringprep_rb
end

file "lib/net/imap/sasl/saslprep_tables.rb" => generator.rb_deps do |t|
  File.write t.name, generator.saslprep_rb
end

GENERATED_RUBY = FileList.new(
  "lib/net/imap/sasl/stringprep_tables.rb",
  "lib/net/imap/sasl/saslprep_tables.rb",
)

CLEAN.include   generator.clean_deps
CLOBBER.include GENERATED_RUBY

task saslprep_rb: GENERATED_RUBY
task test: :saslprep_rb

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
net-imap-0.3.8 rakelib/saslprep.rake
net-imap-0.3.4.1 rakelib/saslprep.rake
net-imap-0.3.7 rakelib/saslprep.rake
net-imap-0.3.6 rakelib/saslprep.rake
net-imap-0.3.5 rakelib/saslprep.rake
net-imap-0.3.4 rakelib/saslprep.rake
net-imap-0.3.3 rakelib/saslprep.rake
net-imap-0.3.2 rakelib/saslprep.rake