Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial commit #107

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

AlexRichards9595
Copy link

No description provided.

letsdrill.rb Outdated
else
letter_grade = "F"
end
return letter_grade
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The return keyword is optional in ruby, and the standard is to omit it. If you did that here, can you see how you could also get rid of the letter_grade variable?

letsdrill.rb Outdated
end

def shortest_string(array)
return the_shortest_string = array.min_by{|a| a.size}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar comments to the above apply here to. But nice use of min_by!

letsdrill.rb Outdated
elsif integer >= 60
letter_grade = "D"
else
letter_grade = "F"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The whole if/elsif/else structure evaluates to the value of whichever branch it takes. So, you could move the local variable assignment out of each condition like so:

letter_grade = if integer >= 90
                 "A"
               elsif ...

@mikegee
Copy link
Member

mikegee commented Jul 2, 2018

I didn't see Joe's comment until I submitted mine. 😄

Put our comments together and get some amazing Rubby codez!

@sjreich
Copy link

sjreich commented Jul 2, 2018

Nice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants