Module: Emjay::MakeLowerBreakpoint
- Defined in:
- lib/emjay/helpers/make_lower_breakpoint.rb
Class Method Summary collapse
-
.call(breakpoint) ⇒ Object
Given a breakpoint string like “600px”, returns “599px”.
Class Method Details
.call(breakpoint) ⇒ Object
Given a breakpoint string like “600px”, returns “599px”. Port of mjml-core/src/helpers/makeLowerBreakpoint.js
7 8 9 10 11 12 13 14 15 |
# File 'lib/emjay/helpers/make_lower_breakpoint.rb', line 7 def self.call(breakpoint) match = breakpoint.to_s.match(/[0-9]+/) return breakpoint unless match pixels = match[0].to_i "#{pixels - 1}px" rescue breakpoint end |