diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..fd2a018 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.1.0 diff --git a/README.md b/README.md index 649c61f..8864660 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,6 @@ [![Gem Version](https://badge.fury.io/rb/sanscript.svg)](https://badge.fury.io/rb/sanscript) [![Build Status](https://travis-ci.org/ubcsanskrit/sanscript.rb.svg?branch=master)](https://travis-ci.org/ubcsanskrit/sanscript.rb) -[![Coverage Status](https://coveralls.io/repos/github/ubcsanskrit/sanscript.rb/badge.svg?branch=master)](https://coveralls.io/github/ubcsanskrit/sanscript.rb?branch=master) [![Inline docs](http://inch-ci.org/github/ubcsanskrit/sanscript.rb.svg?branch=master)](http://inch-ci.org/github/ubcsanskrit/sanscript.rb) This gem is starting off as a mostly-straightforward port of [learnsanskrit.org's Sanscript.js](https://github.com/sanskrit/sanscript.js), and will go from there. It also incorporates transliteration scheme detection based on [learnsanskrit.org's Detect.js](https://github.com/sanskrit/detect.js). diff --git a/lib/sanscript/transliterate.rb b/lib/sanscript/transliterate.rb index a5b4575..99955f4 100644 --- a/lib/sanscript/transliterate.rb +++ b/lib/sanscript/transliterate.rb @@ -140,7 +140,7 @@ def add_roman_scheme(name, scheme) # @option opts [Boolean] :skip_sgml (false) escape SGML-style tags in text string # @option opts [Boolean] :syncope (false) activate Hindi-style schwa syncope # @return [String] the transliterated string - def transliterate(data, from, to, **opts) + def transliterate(data, from, to, opts = {}) from = from.to_sym to = to.to_sym return data if from == to diff --git a/lib/sanscript/version.rb b/lib/sanscript/version.rb index 251ac8e..65524a4 100644 --- a/lib/sanscript/version.rb +++ b/lib/sanscript/version.rb @@ -2,7 +2,7 @@ module Sanscript # The version number - VERSION = "0.10.1" + VERSION = "0.11.0" GEM_ROOT = Pathname.new(File.realpath(File.join(__dir__, "..", ".."))) private_constant :GEM_ROOT diff --git a/sanscript.gemspec b/sanscript.gemspec index 7ca8725..6083b63 100644 --- a/sanscript.gemspec +++ b/sanscript.gemspec @@ -20,19 +20,18 @@ Gem::Specification.new do |spec| spec.require_paths = ["lib"] spec.extensions = "Rakefile" - spec.required_ruby_version = "~> 2.3" + spec.required_ruby_version = "~> 3.1.0" - spec.add_development_dependency "benchmark-ips", "~> 2.7" - spec.add_development_dependency "bundler", "~> 1.16" - spec.add_development_dependency "coveralls", "~> 0.8" - spec.add_development_dependency "pry", "~> 0.10" - spec.add_development_dependency "rake", "~> 12" - spec.add_development_dependency "rspec", "~> 3.8" - spec.add_development_dependency "rubocop", "~> 0.59" - spec.add_development_dependency "rubocop-rspec", "~> 1.29" + spec.add_development_dependency "benchmark-ips", "~> 2.9" + spec.add_development_dependency "bundler", ">= 1.16", "< 3.0" + spec.add_development_dependency "pry", "~> 0.14" + spec.add_development_dependency "rake", "~> 13" + spec.add_development_dependency "rspec", "~> 3.10" + spec.add_development_dependency "rubocop", "~> 1.22" + spec.add_development_dependency "rubocop-rspec", "~> 2.6" spec.add_development_dependency "yard", "~> 0.9" - spec.add_runtime_dependency "activesupport", "~> 5.2" + spec.add_runtime_dependency "activesupport", "~> 6.1.7" spec.add_runtime_dependency "ice_nine", "~> 0.11" spec.add_runtime_dependency "thermite", "~> 0.13" end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 007f239..8c89374 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,10 +1,8 @@ # frozen_string_literal: true require "simplecov" -require "coveralls" SimpleCov.formatters = [ SimpleCov::Formatter::HTMLFormatter, - Coveralls::SimpleCov::Formatter, ] SimpleCov.start