class HostStatus::Application::Proxy

Attributes

app[RW]

Public Class Methods

new(**opts, &block) click to toggle source
# File lib/host_status/application.rb, line 25
def initialize(**opts, &block)
  options  = transform_arguments(**opts)
  self.app = Application.new(**options, &block)
end

Public Instance Methods

method_missing(method, *args, &block) click to toggle source
Calls superclass method
# File lib/host_status/application.rb, line 30
def method_missing(method, *args, &block)
  if app&.respond_to?(method)
    app&.send(method, *args, &block)
  else
    super(method, *args, &block)
  end
end
transform_arguments(**opts) click to toggle source
# File lib/host_status/application.rb, line 38
def transform_arguments(**opts)
  opts
end