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