Skip to content

Instantly share code, notes, and snippets.

@raganmd
Created December 11, 2017 15:47
Show Gist options
  • Save raganmd/f870294b0e393741cbf7e11aba8a2050 to your computer and use it in GitHub Desktop.
Save raganmd/f870294b0e393741cbf7e11aba8a2050 to your computer and use it in GitHub Desktop.
Sudo code from a blog post about writing extensions.
class Dishes():
def __init__( self ):
return
def Full_cycle( self, list_of_dishes ):
# what if we want to wash and then dry?
self.Wash( list_of_dishes, water_temp )
self.Dry( list_of_dishes )
return
def Wash( self, list_of_dishes, water_temp ):
# what does washing really entail
# all of that would go here
number_of_dishes = len( list_of_dishes )
detergent_amt = self.Set_soap( number_of_dishes )
water_temp = self.Set_water_temp( water_temp )
return
def Dry( self, list_of_dishes ):
# what does washing really entail
# all of that would go here
number_of_dishes = len( list_of_dishes )
dry_time = self.Set_dry( number_of_dishes )
return
def Set_soap( self, number_of_dishes ):
return
def Set_water_temp( water_temp ):
if water_temp == 'hot':
temp = 98
elif water_temp == 'medium':
temp = 80
if water_temp == 'low':
temp = 60
return temp
def Set_dry( self, number of dishes ):
return
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment