Skip to content

Instantly share code, notes, and snippets.

@sthorpe
Last active August 29, 2015 13:56
Show Gist options
  • Save sthorpe/8816700 to your computer and use it in GitHub Desktop.
Save sthorpe/8816700 to your computer and use it in GitHub Desktop.
@@attr_names = ["name", "genre", "popularity", "hotttnesss", "biographies", "familiarity", "images", "list_genres", "songs", "profile", "blogs"]
attr_accessor *@@attr_names
# Setup values from API's
def initialize(object)
if object
@@attr_names.each do |attr_name|
if object.respond_to?(attr_name)
self.send "#{attr_name}=", object.send attr_name
end
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment