Commit 813dc38
Changed files (4)
app
models
android
spec
models
android
app/jobs/upload_stronglifts_backup_job.rb
@@ -17,6 +17,6 @@ class UploadStrongliftsBackupJob < ActiveJob::Base
end
def importer_for(directory, user, program)
- AndroidImport.new(user, program)
+ Android::Import.new(user, program)
end
end
app/models/android_import.rb โ app/models/android/import.rb
@@ -1,4 +1,4 @@
-class AndroidImport
+class Android::Import
WORKOUTS_SQL = "select * from workouts"
attr_reader :user, :program
@@ -53,7 +53,7 @@ class AndroidImport
end
def map_from(row)
- WorkoutRow.new(
+ Android::WorkoutRow.new(
id: row[0],
date: DateTime.parse(row[1]),
workout: row[2],
app/models/workout_row.rb โ app/models/android/workout_row.rb
@@ -1,4 +1,4 @@
-class WorkoutRow
+class Android::WorkoutRow
attr_accessor :id, :date, :workout
attr_accessor :exercise_1, :exercise_2, :exercise_3
attr_accessor :note, :body_weight, :arm_work, :temp
spec/models/android_import_spec.rb โ spec/models/android/import_spec.rb
@@ -1,8 +1,8 @@
require 'rails_helper'
-describe AndroidImport do
+describe Android::Import do
include_context "stronglifts_program"
- subject { AndroidImport.new(user, program) }
+ subject { Android::Import.new(user, program) }
let(:user) { create(:user) }
describe "#import" do