Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.14 KB | None | 0 0
  1. def set_default_features_accommodations!
  2. features_accommodations = {
  3. "ACCOMMODATIONS_TYPE_BED_AND_BREAKFAST": { "label": "Bed and breakfast", "value": false },
  4. "ACCOMMODATIONS_TYPE_GUEST_HOUSE": { "label": "Guest house", "value": false },
  5. "ACCOMMODATIONS_TYPE_HOTEL": { "label": "Hotel", "value": false },
  6. "ACCOMMODATIONS_MEALS_GUESTS_FURNISH_OWN": { "label": "Guests furnish own meals", "value": false },
  7. "ACCOMMODATIONS_MEALS_CATERING_AVAILABLE": { "label": "Catering available", "value": false },
  8. "ACCOMMODATIONS_BREAKFAST_NOT_AVAILABLE": { "label": "Breakfast not available", "value": false },
  9. "ACCOMMODATIONS_BREAKFAST_BOOKING_POSSIBLE": { "label": "Breakfast possible at booking", "value": false },
  10. "ACCOMMODATIONS_BREAKFAST_INCLUDED_IN_PRICE": { "label": "Breakfast included in price", "value": false },
  11. "ACCOMMODATIONS_LUNCH_NOT_AVAILABLE": { "label": "Lunch not available", "value": false },
  12. "ACCOMMODATIONS_LUNCH_BOOKING_POSSIBLE": { "label": "Lunch possible at booking", "value": false },
  13. "ACCOMMODATIONS_LUNCH_INCLUDED_IN_PRICE": { "label": "Lunch included in price", "value": false },
  14. "ACCOMMODATIONS_DINNER_NOT_AVAILABLE": { "label": "Lunch not available", "value": false },
  15. "ACCOMMODATIONS_DINNER_BOOKING_POSSIBLE": { "label": "Dinner possible at booking", "value": false },
  16. "ACCOMMODATIONS_DINNER_INCLUDED_IN_PRICE": { "label": "Dinner included in price", "value": false },
  17. "ACCOMMODATIONS_HOUSE_CLEANING_INCLUDED": { "label": "Housekeeping included", "value": false },
  18. "ACCOMMODATIONS_HOUSE_CLEANING_OPTIONAL": { "label": "Housekeeping optional", "value": false },
  19. "ACCOMMODATIONS_OTHER_SERVICES_CHAUFFEUR": { "label": "Chauffeur", "value": false },
  20. "ACCOMMODATIONS_OTHER_SERVICES_CONCIERGE": { "label": "Concierge", "value": false },
  21. "ACCOMMODATIONS_OTHER_SERVICES_PRIVATE_CHEF": { "label": "Private chef", "value": false },
  22. "ACCOMMODATIONS_OTHER_SERVICES_MASSAGE": { "label": "Massage", "value": false },
  23. "ACCOMMODATIONS_OTHER_SERVICES_STAFF": { "label": "House staff", "value": false },
  24. "ACCOMMODATIONS_OTHER_SERVICES_CAR_AVAILABLE": { "label": "Car available", "value": false },
  25. }
  26. update_attributes!(features_accommodations: features_accommodations)
  27.  
  28. end
  29.  
  30. def set_default_features_amenities!
  31. features_amenities = {
  32. "AMENITIES_AIR_CONDITIONING": { "label": "Air conditioning", "value": false },
  33. "AMENITIES_DRYER": { "label": "Dryer", "value": false },
  34. "AMENITIES_ELEVATOR": { "label": "Elevator", "value": false },
  35. "AMENITIES_FIREPLACE": { "label": "Fireplace", "value": false },
  36. "AMENITIES_FITNESS_ROOM": { "label": "Fitness room", "value": false },
  37. "AMENITIES_GAME_ROOM": { "label": "Game room", "value": false },
  38. "AMENITIES_GARAGE": { "label": "Garage", "value": false },
  39. "AMENITIES_HAIR_DRYER": { "label": "Hair dryer", "value": false },
  40. "AMENITIES_HEATING": { "label": "Heating", "value": false },
  41. "AMENITIES_INTERNET": { "label": "Internet", "value": false },
  42. "AMENITIES_IRON_BOARD": { "label": "Ironing board", "value": false },
  43. "AMENITIES_LINENS": { "label": "Linens", "value": false },
  44. "AMENITIES_LIVING_ROOM": { "label": "Living room", "value": false },
  45. "AMENITIES_PARKING": { "label": "Parking", "value": false },
  46. "AMENITIES_TELEPHONE": { "label": "Telephone", "value": false },
  47. "AMENITIES_TOWELS": { "label": "Towels", "value": false },
  48. "AMENITIES_WASHER": { "label": "Washer", "value": false },
  49. "AMENITIES_WOOD_STOVE": { "label": "Wood stove", "value": false },
  50. "AMENITIES_ESSENTIALS": { "label": "Essentials", "value": false },
  51. "AMENITIES_SHAMPOO": { "label": "Shampoo", "value": false }
  52. }
  53. update_attributes!(features_amenities: features_amenities)
  54. end
  55.  
  56. def set_default_features_dining!
  57. features_dining = {
  58. "KITCHEN_DINING_AREA": { "label": "Dining area", "value": false },
  59. "KITCHEN_DINING_COFFEE_MAKER": { "label": "Coffee maker", "value": false },
  60. "KITCHEN_DINING_DISHES_UTENSILS": { "label": "Utensils", "value": false },
  61. "KITCHEN_DINING_DISHWASHER": { "label": "Dishwasher", "value": false },
  62. "KITCHEN_DINING_HIGHCHAIR": { "label": "High chair", "value": false },
  63. "KITCHEN_DINING_KITCHEN": { "label": "Kitchen", "value": false },
  64. "KITCHEN_DINING_MICROWAVE": { "label": "Microwave", "value": false },
  65. "KITCHEN_DINING_OVEN": { "label": "Oven", "value": false },
  66. "KITCHEN_DINING_RACLETTE": { "label": "Raclette", "value": false },
  67. "KITCHEN_DINING_REFRIGERATOR": { "label": "Refrigerator", "value": false },
  68. "KITCHEN_DINING_ROOM": { "label": "Dining room", "value": false },
  69. "KITCHEN_DINING_SPICES": { "label": "Spices", "value": false },
  70. "KITCHEN_DINING_STOVE": { "label": "Stove", "value": false },
  71. "KITCHEN_DINING_TOASTER": { "label": "Toaster", "value": false },
  72. }
  73. update_attributes!(features_dining: features_dining)
  74. end
  75.  
  76. def set_default_features_entertainment!
  77. features_entertainment = {
  78. "ENTERTAINMENT_BOOKS": { "label": "Books", "value": false },
  79. "ENTERTAINMENT_DVD": { "label": "DVD Player", "value": false },
  80. "ENTERTAINMENT_FOOSBALL": { "label": "Foosball", "value": false },
  81. "ENTERTAINMENT_GAMES": { "label": "Games", "value": false },
  82. "ENTERTAINMENT_MUSIC_LIBRARY": { "label": "Music library", "value": false },
  83. "ENTERTAINMENT_PING_PONG_TABLE": { "label": "Ping-pong table", "value": false },
  84. "ENTERTAINMENT_POOL_TABLE": { "label": "Pool table", "value": false },
  85. "ENTERTAINMENT_SATELLITE_OR_CABLE": { "label": "Satellite/cable television", "value": false },
  86. "ENTERTAINMENT_STEREO": { "label": "Stereo", "value": false },
  87. "ENTERTAINMENT_TELEVISION": { "label": "Television", "value": false },
  88. "ENTERTAINMENT_TOYS": { "label": "Toys", "value": false },
  89. "ENTERTAINMENT_VIDEO_GAMES": { "label": "Video games", "value": false },
  90. "ENTERTAINMENT_VIDEO_LIBRARY": { "label": "Video library", "value": false },
  91. }
  92. update_attributes!(features_entertainment: features_entertainment)
  93. end
  94.  
  95. def set_default_features_outdoor!
  96. features_outdoor = {
  97. "OUTDOOR_BALCONY": { "label": "Balcony", "value": false },
  98. "OUTDOOR_BICYCLE": { "label": "Bicycle", "value": false },
  99. "OUTDOOR_BOAT": { "label": "Boat", "value": false },
  100. "OUTDOOR_DECK_PATIO_UNCOVERED": { "label": "Patio", "value": false },
  101. "OUTDOOR_GARDEN": { "label": "Garden", "value": false },
  102. "OUTDOOR_GOLF": { "label": "Golf", "value": false },
  103. "OUTDOOR_GRILL": { "label": "Grill", "value": false },
  104. "OUTDOOR_KAYAK_CANOE": { "label": "Kayak/canoe", "value": false },
  105. "OUTDOOR_LANAI_GAZEBO_COVERED": { "label": "Gazebo", "value": false },
  106. "OUTDOOR_PETANQUE": { "label": "Petanque", "value": false },
  107. "OUTDOOR_SNOW_SPORTS_GEAR": { "label": "Snow sports gear", "value": false },
  108. "OUTDOOR_TENNIS": { "label": "Tennis", "value": false },
  109. "OUTDOOR_VERANDA": { "label": "Veranda", "value": false },
  110. "OUTDOOR_WATER_SPORTS_GEAR": { "label": "Water sports gear", "value": false },
  111. "OUTDOOR_BEACH_ESSENTIALS": { "label": "Beach essentials", "value": false }
  112. }
  113. update_attributes!(features_outdoor: features_outdoor)
  114. end
  115.  
  116. def set_default_features_spa!
  117. features_spa = {
  118. "POOL_SPA_COMMUNAL_POOL": { "label": "Communal pool", "value": false },
  119. "POOL_SPA_HEATED_POOL": { "label": "Heated pool", "value": false },
  120. "POOL_SPA_HOT_TUB": { "label": "Hot tub", "value": false },
  121. "POOL_SPA_INDOOR_POOL": { "label": "Indoor pool", "value": false },
  122. "POOL_SPA_PRIVATE_POOL": { "label": "Private pool", "value": false },
  123. "POOL_SPA_SAUNA": { "label": "Sauna", "value": false },
  124. }
  125. update_attributes!(features_spa: features_spa)
  126. end
  127.  
  128. def set_default_features_suitability!
  129. features_suitability = {
  130. "SUITABILITY_CHILDREN_WELCOME": { "label": "Children welcome", "value": false },
  131. "SUITABILITY_CHILDREN_NOT_ALLOWED": { "label": "Children not allowed", "value": false },
  132. "SUITABILITY_PETS_CONSIDERED": { "label": "Pets considered", "value": false },
  133. "SUITABILITY_PETS_NOT_ALLOWED": { "label": "Pets not allowed", "value": false },
  134. "SUITABILITY_SMOKING_ALLOWED": { "label": "Smoking allowed", "value": false },
  135. "SUITABILITY_SMOKING_NOT_ALLOWED": { "label": "Smoking prohibited", "value": false },
  136. "SUITABILITY_ACCESSIBILITY_WHEELCHAIR_ACCESSIBLE": { "label": "Wheelchair accessible", "value": false },
  137. "SUITABILITY_ACCESSIBILITY_LIMITED_ACCESSIBILITY": { "label": "Limited accesibility", "value": false },
  138. "SUITABILITY_ACCESSIBILITY_WHEELCHAIR_INACCESSIBLE": { "label": "Wheelchair inaccessible", "value": false },
  139. "SUITABILITY_MINIMUM_AGE_LIMIT": { "label": "Minimum age limit", "value": false },
  140. "SUITABILITY_SENIOR_ADULTS_ONLY": { "label": "Adults-only", "value": false },
  141. "SUITABILITY_OTHER_LONG_TERM_RENTERS": { "label": "Long-term rental", "value": false },
  142. "SUITABILITY_OTHER_EVENTS_ALLOWED": { "label": "Event rental", "value": false },
  143. "SUITABILITY_SMOKE_DETECTOR": { "label": "Smoke detector", "value": false },
  144. "SUITABILITY_CARBON_MONOXIDE_DETECTOR": { "label": "Carbon monoxide detector", "value": false }
  145. }
  146. update_attributes!(features_suitability: features_suitability)
  147. end
  148.  
  149. def set_default_features_themes!
  150. features_themes = {
  151. "THEMES_ADVENTURE": { "label": "Adventure", "value": false },
  152. "THEMES_AWAY_FROM_IT_ALL": { "label": "Away-from-it-all", "value": false },
  153. "THEMES_BUDGET": { "label": "Budget", "value": false },
  154. "THEMES_FAMILY": { "label": "Family", "value": false },
  155. "THEMES_FARM_HOLIDAYS": { "label": "Farm", "value": false },
  156. "THEMES_HISTORIC": { "label": "Historic", "value": false },
  157. "THEMES_HOLIDAY_COMPLEX": { "label": "Resort complex", "value": false },
  158. "THEMES_ROMANTIC": { "label": "Romantic", "value": false },
  159. "THEMES_SPA": { "label": "Spa", "value": false },
  160. "THEMES_SPORTS_ACTIVITIES": { "label": "Sports activities", "value": false },
  161. "THEMES_TOURIST_ATTRACTIONS": { "label": "Tourist attractions", "value": false },
  162. }
  163. update_attributes!(features_themes: features_themes)
  164. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement