module RailsEmailPreview::Integrations::ComfortableMexicanSofa::CmsVersionsCompatibility
Public Instance Methods
cms_admin_site_snippet_route()
click to toggle source
# File lib/rails_email_preview/integrations/comfortable_mexica_sofa.rb, line 117 def cms_admin_site_snippet_route if cms_version_gte?('1.11.0') :comfy_admin_cms_site_snippet else :admin_cms_site_snippet end end
cms_site_class()
click to toggle source
# File lib/rails_email_preview/integrations/comfortable_mexica_sofa.rb, line 133 def cms_site_class if cms_version_gte?('1.12.0') ::Comfy::Cms::Site else ::Cms::Site end end
cms_snippet_class()
click to toggle source
# File lib/rails_email_preview/integrations/comfortable_mexica_sofa.rb, line 125 def cms_snippet_class if cms_version_gte?('1.12.0') ::Comfy::Cms::Snippet else ::Cms::Snippet end end
cms_snippet_render_method()
click to toggle source
# File lib/rails_email_preview/integrations/comfortable_mexica_sofa.rb, line 141 def cms_snippet_render_method if cms_version_gte?('1.12.0') :cms_snippet_render else :cms_snippet_content end end
cms_v2_plus?()
click to toggle source
# File lib/rails_email_preview/integrations/comfortable_mexica_sofa.rb, line 149 def cms_v2_plus? cms_version_gte? '2.0.0' end
Private Instance Methods
cms_version_gte?(version)
click to toggle source
# File lib/rails_email_preview/integrations/comfortable_mexica_sofa.rb, line 154 def cms_version_gte?(version) (::ComfortableMexicanSofa::VERSION.split('.').map(&:to_i) <=> version.split('.').map(&:to_i)) >= 0 end