Module: Fatty

Defined in:
lib/fatty.rb,
lib/fatty/env.rb,
lib/fatty/ansi.rb,
lib/fatty/ansi.rb,
lib/fatty/help.rb,
lib/fatty/view.rb,
lib/fatty/alert.rb,
lib/fatty/pager.rb,
lib/fatty/action.rb,
lib/fatty/config.rb,
lib/fatty/logger.rb,
lib/fatty/prompt.rb,
lib/fatty/screen.rb,
lib/fatty/search.rb,
lib/fatty/counter.rb,
lib/fatty/history.rb,
lib/fatty/key_map.rb,
lib/fatty/session.rb,
lib/fatty/version.rb,
lib/fatty/menu_env.rb,
lib/fatty/renderer.rb,
lib/fatty/terminal.rb,
lib/fatty/viewport.rb,
lib/fatty/key_event.rb,
lib/fatty/accept_env.rb,
lib/fatty/actionable.rb,
lib/fatty/input_field.rb,
lib/fatty/mouse_event.rb,
lib/fatty/colors/color.rb,
lib/fatty/colors/pairs.rb,
lib/fatty/curses/patch.rb,
lib/fatty/input_buffer.rb,
lib/fatty/ansi/renderer.rb,
lib/fatty/history/entry.rb,
lib/fatty/keymaps/emacs.rb,
lib/fatty/output_buffer.rb,
lib/fatty/themes/loader.rb,
lib/fatty/themes/themes.rb,
lib/fatty/colors/palette.rb,
lib/fatty/curses/context.rb,
lib/fatty/themes/manager.rb,
lib/fatty/markdown/render.rb,
lib/fatty/renderer/curses.rb,
lib/fatty/themes/registry.rb,
lib/fatty/themes/resolver.rb,
lib/fatty/view/alert_view.rb,
lib/fatty/view/input_view.rb,
lib/fatty/log_formats/json.rb,
lib/fatty/log_formats/text.rb,
lib/fatty/view/cursor_view.rb,
lib/fatty/view/output_view.rb,
lib/fatty/view/status_view.rb,
lib/fatty/terminal/progress.rb,
lib/fatty/action_environment.rb,
lib/fatty/curses/key_decoder.rb,
lib/fatty/renderer/truecolor.rb,
lib/fatty/curses/curses_coder.rb,
lib/fatty/curses/event_source.rb,
lib/fatty/terminal/popup_owner.rb,
lib/fatty/curses/window_styling.rb,
lib/fatty/session/alert_session.rb,
lib/fatty/session/input_session.rb,
lib/fatty/session/modal_session.rb,
lib/fatty/session/popup_session.rb,
lib/fatty/session/shell_session.rb,
lib/fatty/markdown/ansi_renderer.rb,
lib/fatty/session/output_session.rb,
lib/fatty/session/prompt_session.rb,
lib/fatty/session/search_session.rb,
lib/fatty/session/isearch_session.rb,
lib/fatty/session/keytest_session.rb

Overview

parts.join(" ") end end end end

Defined Under Namespace

Modules: Actionable, Actions, Ansi, Color, Colors, Config, Curses, Env, Help, Keymaps, Logger, Markdown, Search, Themes Classes: AcceptEnv, ActionEnvironment, ActionError, Alert, AlertSession, AlertView, AnsiRenderer, Counter, CursorView, Error, History, ISearchSession, InputBuffer, InputField, InputSession, InputView, KeyEvent, KeyGesture, KeyMap, KeyTestSession, MenuEnv, ModalSession, MouseEvent, MouseGesture, OutputBuffer, OutputSession, OutputView, Pager, PopUpSession, Prompt, PromptSession, Renderer, Screen, SearchSession, Session, ShellSession, StatusView, Terminal, View, Viewport

Constant Summary collapse

VERSION =
"0.99.0"

Class Method Summary collapse

Class Method Details

.debug(event, tag: nil, **data) ⇒ Object



123
124
125
# File 'lib/fatty/logger.rb', line 123

def self.debug(event, tag: nil, **data)
  Logger.log(event, level: :debug, tag: tag, **data)
end

.error(event, tag: nil, **data) ⇒ Object



135
136
137
# File 'lib/fatty/logger.rb', line 135

def self.error(event, tag: nil, **data)
  Logger.log(event, level: :error, tag: tag, **data)
end

.fatal(event, tag: nil, **data) ⇒ Object



139
140
141
# File 'lib/fatty/logger.rb', line 139

def self.fatal(event, tag: nil, **data)
  Logger.log(event, level: :fatal, tag: tag, **data)
end

.info(event, tag: nil, **data) ⇒ Object



127
128
129
# File 'lib/fatty/logger.rb', line 127

def self.info(event, tag: nil, **data)
  Logger.log(event, level: :info, tag: tag, **data)
end

.log(event = nil, level: :debug, tag: nil, **data) ⇒ Object

So we can just call Fatty.log



119
120
121
# File 'lib/fatty/logger.rb', line 119

def self.log(event = nil, level: :debug, tag: nil, **data)
  Logger.log(event, level: level, tag: tag, **data)
end

.warn(event, tag: nil, **data) ⇒ Object



131
132
133
# File 'lib/fatty/logger.rb', line 131

def self.warn(event, tag: nil, **data)
  Logger.log(event, level: :warn, tag: tag, **data)
end