i have ruby code in script:
$dev_input=gets.chomp.downcase! if $dev_input.include? "/" check_developer_commands() else puts ">>invalid command<<" continuing_dev_mode() end
the problem is, whenever try , run script containing this, error spat @ me says :
dev_continue_main.rb:3:in 'continuing_dev_mode': undefined method 'include?' nil:nilclass (nomethoderror)
any idea error might be? i'm pretty sure proper way use .include? method. i've done research, looked @ tutorialspoint.com , other sites, agree proper way use method.
i checked error message , confirmed third line in script/my example source of problem, it's not other instance of method throwing error.
any thoughts? please help!
the problem $dev_input
nil
. stems applying downcase!
in defining $dev_input
. don't know why want possibly assign nil
$dev_input
, , @ same time claim calling include?
on right way. don't intention doing that, if instead had $dev_input = gets.chomp.downcase
, wouldn't cause such error.
Comments
Post a Comment