Class: TutorialsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/tutorials_controller.rb

Instance Method Summary collapse

Instance Method Details

#chapter1Object



11
12
# File 'app/controllers/tutorials_controller.rb', line 11

def chapter1
end

#chapter2Object



14
15
16
# File 'app/controllers/tutorials_controller.rb', line 14

def chapter2
  @default_conf = Fluentd::DEFAULT_CONF
end

#indexObject



7
8
9
# File 'app/controllers/tutorials_controller.rb', line 7

def index
  @log = @fluentd.agent.log.tail.reverse if @fluentd
end

#request_fluentdObject



18
19
20
21
# File 'app/controllers/tutorials_controller.rb', line 18

def request_fluentd
  HTTPClient.post("http://localhost:#{@in_http["port"]}#{params[:path]}", json: params[:data].to_json)
  render nothing: true, status: 204
end