You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

25 lines
950 B

# frozen_string_literal: true
require "phlex-rails"
module QuestionsCrafter
# Autoload or require components
require_relative "questions_crafter/dsl"
require_relative "questions_crafter/version"
require_relative "questions_crafter/constants"
require_relative "questions_crafter/controller_helpers"
require_relative "questions_crafter/utils"
require_relative "questions_crafter/ui/css_classes_manager"
require_relative "questions_crafter/ui/components/form_builder"
require_relative "questions_crafter/ui/components/questions_page"
# Load generators only when running inside a Rails app with generators
if defined?(Rails::Generators)
require_relative "questions_crafter/generators/questions_generator"
require_relative "questions_crafter/generators/controller_generator"
end
# The base error class for all QuestionsCrafter errors
class Error < StandardError; end
class QuestionAlreadyDefined < Error; end
end