class Daygram::Read

Public Class Methods

configuration() click to toggle source
# File lib/daygram/cli.rb, line 23
def self.configuration
  Runcom::Configuration.new file_name: Daygram::Identity.file_name
end
new(args = [], options = {}) click to toggle source
Calls superclass method
# File lib/daygram/cli.rb, line 19
def initialize args = [], options = {}, config = {}
  super args, options, config
end

Public Instance Methods

all() click to toggle source
# File lib/daygram/cli.rb, line 30
def all
  db = Daygram::Database.new(options, self.class.configuration)
  say db.all.format_output(options)
end
day(date) click to toggle source
# File lib/daygram/cli.rb, line 48
def day date
  db = Daygram::Database.new(options, self.class.configuration)
  say db.day(date).format_output(options)
end
last(n=5) click to toggle source
# File lib/daygram/cli.rb, line 42
def last n=5
  db = Daygram::Database.new(options, self.class.configuration)
  say db.last(n).format_output(options)
end
latest() click to toggle source
# File lib/daygram/cli.rb, line 36
def latest
  db = Daygram::Database.new(options, self.class.configuration)
  say db.latest.format_output(options)
end