22 lines
448 B
Ruby
22 lines
448 B
Ruby
module CartoDB
|
|
module Factories
|
|
def new_map(attributes = {})
|
|
attributes = attributes.dup
|
|
map = ::Map.new(attributes)
|
|
map.user_id = if attributes[:user_id].nil?
|
|
UUIDTools::UUID.timestamp_create.to_s
|
|
#create_user.id
|
|
else
|
|
attributes.delete(:user_id)
|
|
end
|
|
map
|
|
end
|
|
|
|
def create_map(attributes = {})
|
|
map = new_map(attributes)
|
|
map.save
|
|
map.reload
|
|
end
|
|
end
|
|
end
|