class FakeActivity::ActivityGenerator
Attributes
from[R]
to[R]
Public Class Methods
generate_activity(from:, to:)
click to toggle source
# File lib/fake_activity.rb, line 13 def self.generate_activity(from:, to:) new(from: from, to: to).generate_activity end
new(from:, to:)
click to toggle source
# File lib/fake_activity.rb, line 17 def initialize(from:, to:) @from = Date.parse(from) @to = Date.parse(to) end
Public Instance Methods
generate_activity()
click to toggle source
# File lib/fake_activity.rb, line 22 def generate_activity generate_commits_by_days send_successfull_message end
Private Instance Methods
generate_commits_by_days()
click to toggle source
# File lib/fake_activity.rb, line 29 def generate_commits_by_days (from..to).each do |date_point| FakeActivity::CommitGenerator.generate_commits(date_point) end end
send_successfull_message()
click to toggle source
# File lib/fake_activity.rb, line 35 def send_successfull_message puts "Fake activities were successfully generated from #{from} to #{to}" puts "You can push it to github right now: $ 'git push origin master'" end