lib/rspec/roda.rb in rspec-roda-0.2.0 vs lib/rspec/roda.rb in rspec-roda-0.2.1
- old
+ new
@@ -2,17 +2,19 @@
require 'rspec/roda/version'
require 'rspec'
require 'rspec/its'
require 'rack/test'
-require 'inflecto'
+require 'dry/inflector'
require 'rspec/mocks/standalone'
require 'rspec/matchers'
module RSpec
# Module containing different contexts for Roda.
module Roda
+ Inflector = Dry::Inflector.new
+
# Module containing helpers for specifying Roda apps.
module App
include Rack::Test::Methods
# @return [Class(Roda)]
@@ -30,11 +32,11 @@
# Module containing helpers for specifying Roda plugins.
module Plugin
# Class interface for plugin specs.
module ClassInterface
# @param [Module] child
- def included(child)
+ def extended(child)
super(child)
roda
end
# @param [Symbol] plugin
@@ -61,11 +63,11 @@
private
# @return [Symbol]
def plugin_name
- @plugin_name ||= metadata[:name] || Inflecto.underscore(
- Inflecto.demodulize(described_class.name)
+ @plugin_name ||= metadata[:name] || Inflector.underscore(
+ Inflector.demodulize(described_class.name)
)
end
end
end
end