jtescher/database_cleaner-remote_api

View on GitHub
lib/database_cleaner/remote_api/configuration.rb

Summary

Maintainability
A
0 mins
Test Coverage
module DatabaseCleaner
  module RemoteApi
    class Configuration
      attr_reader :server_url, :server_mount_path

      def initialize
        @server_url = 'http://localhost:3000'
        @server_mount_path = '/database_cleaner'
      end

      def server_url=(server_url)
        @server_url = server_url.gsub(/\/$/, '')
      end

      def server_mount_path=(server_mount_path)
        @server_mount_path = "/#{server_mount_path}".squeeze('/').gsub(/\/+\Z/, '')
      end

    end
  end
end