Module: GitFit::Install::Actions
- Defined in:
- lib/git_fit/install/actions.rb
Constant Summary collapse
- TEMPLATE_DIR =
File.("actions", __dir__)
- RESTORE_ACTION =
restore_action- SAVE_ACTION =
save_action
Class Method Summary collapse
- .install(family = nil) ⇒ Object
- .restore_action(db_path = "db/fit.sqlite3") ⇒ Object
- .save_action(db_path = "db/fit.sqlite3") ⇒ Object
Class Method Details
.install(family = nil) ⇒ Object
45 46 47 48 |
# File 'lib/git_fit/install/actions.rb', line 45 def self.install(family = nil) families = family ? [family] : available_families families.flat_map { |f| install_family(f) } end |
.restore_action(db_path = "db/fit.sqlite3") ⇒ Object
33 34 35 |
# File 'lib/git_fit/install/actions.rb', line 33 def self.restore_action(db_path = "db/fit.sqlite3") render("db-cache/restore", db_path: db_path) end |
.save_action(db_path = "db/fit.sqlite3") ⇒ Object
39 40 41 |
# File 'lib/git_fit/install/actions.rb', line 39 def self.save_action(db_path = "db/fit.sqlite3") render("db-cache/save", db_path: db_path) end |