Monday 23 December 2019

How to use present? in Ruby projects?



I wrote a script that uses Rails' extensions to the Ruby core Object class, and now I want to spin it off on its own. Rather than rewriting these, is there any library or extension that I can use to make them available independently?


Answer



You don't have to run Rails to use



require 'active_support/all'



or if you just want a specific extension, like blank? for string then just



require 'active_support/core_ext/string'


I looked up present? and it's actually defined as



def present?
!blank?
end



blank defined in active support as



def blank?
respond_to?(:empty?) ? !!empty? : !self
end

No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...