Hey guys, it's been nearly a month since I've written my last post. I've been busy with university. I've finished my little project, a recreation of a basic forum. It has user authentication, the abilty to make post entries and also commenting is possible. In the beginning I had alot more ideas for my first … Continue reading RESTful API
As you have read correctly, i started my first own web app 2 days ago. I'm still at the beginning , I created a navigation bar with links. I also made a form where users can post something. I'm at the point where I start to make a forum section and all is working well … Continue reading Setting up Devise gem for my first project
Inheritance is basically one class that takes features from a parent class like: class Bear < Animals. so every thing I do in the instance of the Bear class, would also work as if they were done to an instance of Animals. It lets us do common functionalities in the Animals class and be more specific … Continue reading Learn Ruby the Hard Way: What is Inheritance?
Rules for If-statements mandatory else-statement if else-statment never runs, because it doesnt make sense, there need to be a die function, that prints out an error message and closes afterwards Don't nest if-statements more than 2 deep Treat if-statements like paragraphs, where each if-elsif-else grouping is like a set of sentences. Put blank lines before and … Continue reading Ruby the Hard Way: Designing and Debugging
I set myself a challenge: learn programming every day, except weekends, for at least 5 hours. The reason behind this, was me beeing distracted by timeconsuming stuff like gaming, youtube and social media. I really want to prove to myself, that I can push through it and learn the stuff as soon as possible. Let's … Continue reading Learn ruby the hard way: the hard way!
Okay this one, was a tough one: module Ex25 # This function will break up words for me. def Ex25.break_words(stuff) words = stuff.split(' ') return words end #sorts the words def Ex25.sort_words(words) return words.sort end #Prints the first word after shifting it off def Ex25.print_first_word(words) word = words.shift puts word end #Prints the … Continue reading More testing
input_file = ARGV.first #the first file name is typed in is input_file def print_all(f) #f in this case is a variable but also a file puts f.read end def rewind(f) f.seek(0) #f.seek(0) moves to the start of the file >> to 0 bytes of the file end def print_a_line(line_count, f) … Continue reading Functions and Files