Sha256: 2c5431dc281bda1a63f4f56253bc57b380946e4cd2b5daaf85b93588c4147785

Contents?: true

Size: 390 Bytes

Versions: 6

Compression:

Stored size: 390 Bytes

Contents

require 'vedeu/support/esc'

module Vedeu
  module Style
    def style
      @_style ||= if no_style?
        ''

      else
        @style.map { |s| Esc.string(s) }.join

      end
    end

    def style_original
      @_original ||= if no_style?
        ''

      else
        @style

      end
    end

    private

    def no_style?
      @style.nil? || @style.empty?
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vedeu-0.1.2 lib/vedeu/models/style.rb
vedeu-0.1.1 lib/vedeu/models/style.rb
vedeu-0.1.0 lib/vedeu/models/style.rb
vedeu-0.0.42 lib/vedeu/models/style.rb
vedeu-0.0.41 lib/vedeu/models/style.rb
vedeu-0.0.40 lib/vedeu/models/style.rb