module MockleyCrew::MockleyCrewHandled
Private Instance Methods
activate_database()
click to toggle source
# File lib/mockley_crew/mockley_crew_handled.rb, line 19 def activate_database @database.on end
invalid_badge()
click to toggle source
# File lib/mockley_crew/mockley_crew_handled.rb, line 37 def invalid_badge render json: { success: false, error: "Invalid badge" }, status: 403 end
mockley_crew_header_present?()
click to toggle source
# File lib/mockley_crew/mockley_crew_handled.rb, line 15 def mockley_crew_header_present? request.headers[MockleyCrew.configuration.crew_header].present? end
restore_database()
click to toggle source
# File lib/mockley_crew/mockley_crew_handled.rb, line 23 def restore_database @database.off end
set_database()
click to toggle source
# File lib/mockley_crew/mockley_crew_handled.rb, line 27 def set_database @database_name = request.headers[MockleyCrew.configuration.crew_header] @database = MockleyCrew::Database.find_by_filename(@database_name) end
set_response_header()
click to toggle source
# File lib/mockley_crew/mockley_crew_handled.rb, line 32 def set_response_header return unless @database response.set_header(MockleyCrew.configuration.crew_header, @database.filename) end