Sha256: 059ac25e5d32a5f1c5e0eecb3808a09024cbde8914124693929db609d9cd3b61

Contents?: true

Size: 1.05 KB

Versions: 8

Compression:

Stored size: 1.05 KB

Contents

class User < MotionPrime::BaseModel
  attributes :id, :name, :age, :created_at
end

class Plane < MotionPrime::BaseModel
  attributes :id, :name, :age
end

class Listing < MotionPrime::BaseModel
  attribute :id
  attribute :name
end

class Todo < MotionPrime::BaseModel
  attribute :id
  attribute :title
  bag :items
end

class TodoItem < MotionPrime::BaseModel
  attribute :id
  attribute :completed
  attribute :text
end

class Page < MotionPrime::BaseModel
  attribute :id
  attribute :text
  attribute :index
end

class Animal < MotionPrime::BaseModel
  attribute :id
  attribute :name
end

class Autobot < MotionPrime::BaseModel
  attribute :id
  attribute :name
end

module CustomModule; end
class CustomModule::Car < MotionPrime::BaseModel
  attribute :id
  attribute :name
  attribute :created_at
end
Car = CustomModule::Car

def stub_user(name, age, created_at)
  user = User.new
  user.name = name
  user.age  = age
  user.created_at = created_at
  user
end

def documents_path
  NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, true)[0]
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
motion-prime-0.4.5 spec/helpers/models.rb
motion-prime-0.4.4 spec/helpers/models.rb
motion-prime-0.4.3 spec/helpers/models.rb
motion-prime-0.4.2 spec/helpers/models.rb
motion-prime-0.4.1 spec/helpers/models.rb
motion-prime-0.4.0 spec/helpers/models.rb
motion-prime-0.3.3 spec/helpers/models.rb
motion-prime-0.3.2 spec/helpers/models.rb