class AudioFeedManager::Application

Attributes

directory[R]
stderr[R]
stdin[R]
stdout[R]

Public Class Methods

let(name, &block) click to toggle source
# File lib/audio_feed_manager/application.rb, line 15
def self.let(name, &block)
  define_method(name) do
    @object_cache ||= {}
    @object_cache[name] ||= instance_exec(&block)
  end
end
new(directory:, stdin:, stderr:, stdout:) click to toggle source
# File lib/audio_feed_manager/application.rb, line 8
def initialize(directory:, stdin:, stderr:, stdout:)
  @directory = Pathname.new(File.expand_path(directory))
  @stdin = stdin
  @stderr = stderr
  @stdout = stdout
end