spec/fixtures/mappings/user_map.rb in spigot-0.0.1 vs spec/fixtures/mappings/user_map.rb in spigot-0.1.0
- old
+ new
@@ -4,9 +4,35 @@
class User
def self.basic
{'user' => base}
end
+ def self.symbolized
+ {user: {full_name: 'name', login: 'username'}}
+ end
+
+ def self.nested
+ {'user' => base.merge('login' => {'email' => 'contact', 'user_name' => 'username'})}
+ end
+
+ def self.nested_twice
+ {'user' => base.merge('login' => {
+ 'contact' => {'work_email' => 'email', 'user_name' => 'username'}
+ })}
+ end
+
+ def self.array
+ {'user' => base}
+ end
+
+ def self.nested_array
+ {'user' => {'account' => 'name', 'count' => 'user_count', 'users' => base}}
+ end
+
+ def self.nested_account_members
+ {'activeuser' => {'account_name' => 'name', 'url' => 'url', 'members' => {'login' => 'email', 'full_name' => 'name'}}}
+ end
+
def self.with_options
{'user' => base.merge('spigot' => options)}
end
def self.with_conditions