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