Commit 813dc38

mo khan <mo@mokhan.ca>
2015-05-31 16:47:38
move android specific classes to an Android namespace.
1 parent ee88b0e
Changed files (4)
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