class Pry::Command::Cat::FileFormatter

Attributes

_pry_[RW]
file_with_embedded_line[RW]
opts[RW]

Public Class Methods

new(file_with_embedded_line, _pry_, opts) click to toggle source
# File lib/pry/commands/cat/file_formatter.rb, line 8
def initialize(file_with_embedded_line, _pry_, opts)
  @file_with_embedded_line = file_with_embedded_line
  @opts = opts
  @_pry_ = _pry_
end

Public Instance Methods

format() click to toggle source
# File lib/pry/commands/cat/file_formatter.rb, line 14
def format
  raise CommandError, "Must provide a filename, --in, or --ex." if !file_with_embedded_line

  set_file_and_dir_locals(file_name, _pry_, _pry_.current_context)
  decorate(Pry::Code.from_file(file_name))
end