shioyama/mobility

View on GitHub
lib/mobility/backends/null.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Mobility
  module Backends
=begin

Backend which does absolutely nothing. Mostly for testing purposes.

=end
    class Null
      include Backend

      # @!group Backend Accessors
      # @return [NilClass]
      def read(_locale, _options = nil); end

      # @return [NilClass]
      def write(_locale, _value, _options = nil); end
      # @!endgroup

      # @!group Backend Configuration
      def self.configure(_); end
      # @!endgroup
    end

    register_backend(:null, Null)
  end
end