Sha256: cc96eecd6a6081b13bfa6fa16cef757bbe6da8edd750560e290a037ef0d65b5e
Contents?: true
Size: 506 Bytes
Versions: 7
Compression:
Stored size: 506 Bytes
Contents
module Vedeu class Application class << self def start(options = {}) new(options).start end end def initialize(options = {}) @options = options end def start Terminal.open(options) do InterfaceRepository.initial_state EventLoop.main_sequence end ensure Terminal.close end private attr_reader :options def options defaults.merge!(@options) end def defaults {} end end end
Version data entries
7 entries across 7 versions & 1 rubygems