Class: S3log::Cli
Class Method Summary collapse
Instance Method Summary collapse
- #buckets ⇒ Object
- #download ⇒ Object
- #init(name = "s3log") ⇒ Object
- #list ⇒ Object
- #schedule ⇒ Object
Class Method Details
.source_root ⇒ Object
8 9 10 |
# File 'lib/s3log/cli.rb', line 8 def self.source_root File.("../../../templates", __FILE__) end |
Instance Method Details
#buckets ⇒ Object
33 34 35 36 |
# File 'lib/s3log/cli.rb', line 33 def buckets @s3log = S3log::Runner.new([:configfile]) @s3log.buckets end |
#download ⇒ Object
39 40 41 42 |
# File 'lib/s3log/cli.rb', line 39 def download @s3log = S3log::Runner.new([:configfile]) @s3log.download end |
#init(name = "s3log") ⇒ Object
20 21 22 |
# File 'lib/s3log/cli.rb', line 20 def init(name="s3log") directory "s3log", name end |
#list ⇒ Object
25 26 27 28 29 30 |
# File 'lib/s3log/cli.rb', line 25 def list @s3log = S3log::Runner.new([:configfile]) @s3log.items.each do |o| puts o end end |
#schedule ⇒ Object
45 46 47 48 |
# File 'lib/s3log/cli.rb', line 45 def schedule @cron = S3log::Cron.new([:configfile]) @cron.update end |