Sha256: c21dacedb9beb32f3627037d280b30878b6883b222f4661656573e5575bb1198

Contents?: true

Size: 275 Bytes

Versions: 7

Compression:

Stored size: 275 Bytes

Contents

module Slim
  module Validator
    class << self
      def validate!(source)
        Slim::Engine.new.compile(source.to_s)
        true
      rescue Exception => ex
        ex
      end

      def valid?(source)
        validate!(source) === true
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
slim-0.9.1 lib/slim/validator.rb
slim-0.9.1.alpha.2 lib/slim/validator.rb
slim-0.9.1.alpha.1 lib/slim/validator.rb
slim-0.9.0 lib/slim/validator.rb
slim-0.8.4 lib/slim/validator.rb
slim-0.8.3 lib/slim/validator.rb
slim-0.8.2 lib/slim/validator.rb