module Fictium

Constants

RAILS_MAX_VERSION
RAILS_MIN_VERSION
VERSION

Public Class Methods

configuration() click to toggle source
# File lib/fictium.rb, line 21
def configuration
  @configuration ||= Fictium::Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/fictium.rb, line 25
def configure
  yield configuration
end
validate_config!() click to toggle source
# File lib/fictium.rb, line 29
def validate_config!
  raise missing_fixtures if configuration.fixture_path.blank?
end

Private Class Methods

missing_fixtures() click to toggle source
# File lib/fictium.rb, line 35
    def missing_fixtures
      <<~HEREDOC
        Fictium requires to configure your fixture_path first in order to run Fictium.

        Add the following lines into your rails_helper.rb:

        Fictium.configure do |config|
          config.fixture_path = File.join(__dir__, 'support', 'docs')
        end
      HEREDOC
    end