Sha256: 131cd72a0534d9f6b91608a9a604f706d7b67c49f907f7a32a8594677fa624e6
Contents?: true
Size: 713 Bytes
Versions: 43
Compression:
Stored size: 713 Bytes
Contents
module SugarCube module Legacy module_function def log(message=nil) @log ||= [] if message.nil? return @log end if log? log << message else NSLog(message) end self end def flush_log(notification=nil) return unless @log && ! @log.empty? output = "SugarCube recorded the following warnings:" @log.uniq.each do |message| output << "\n" output << message end NSLog(output) @log = nil end def log?(value=nil) if value.nil? @logging else @logging = value unless @logging @log = nil end end end end end
Version data entries
43 entries across 43 versions & 1 rubygems