Module: ObsceneGpt

Defined in:
lib/obscene_gpt.rb,
lib/obscene_gpt/prompts.rb,
lib/obscene_gpt/version.rb,
lib/obscene_gpt/detector.rb,
lib/obscene_gpt/configuration.rb,
lib/obscene_gpt/test_detector.rb

Defined Under Namespace

Modules: Prompts Classes: Configuration, Detector, Error, TestDetector

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.configurationObject



7
8
9
# File 'lib/obscene_gpt/configuration.rb', line 7

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



3
4
5
# File 'lib/obscene_gpt/configuration.rb', line 3

def configure
  yield(configuration)
end

.detect(text) ⇒ Object



16
17
18
# File 'lib/obscene_gpt.rb', line 16

def detect(text)
  ObsceneGpt::Detector.new.detect(text)
end

.detect_many(texts) ⇒ Object



12
13
14
# File 'lib/obscene_gpt.rb', line 12

def detect_many(texts)
  ObsceneGpt::Detector.new.detect_many(texts)
end