class Meteorlog::Wrapper::CloudWatchLogs

Public Class Methods

new(cloud_watch_logs, options = {}) click to toggle source
# File lib/meteorlog/wrapper/cloud_watch_logs.rb, line 2
def initialize(cloud_watch_logs, options = {})
  @cloud_watch_logs = cloud_watch_logs
  @options = options.dup
end

Public Instance Methods

log_groups() click to toggle source
# File lib/meteorlog/wrapper/cloud_watch_logs.rb, line 7
def log_groups
  Meteorlog::Wrapper::LogGroupCollection.new(
    @cloud_watch_logs,
    @cloud_watch_logs.describe_log_groups.each.inject([]) {|r, i| r + i.log_groups },
    @options)
end
modified?() click to toggle source
# File lib/meteorlog/wrapper/cloud_watch_logs.rb, line 14
def modified?
  !!@options[:modified]
end