Sha256: 5dc5dada323b514219887639e260aea18a4bf1d82594b6096bf4261a6c4cdf58

Contents?: true

Size: 367 Bytes

Versions: 1

Compression:

Stored size: 367 Bytes

Contents

module Tableview::Helper
  
  class Format
    def initialize(p)
      @params = p
    end
    
    def html?
      @params[:format] == :html || @params[:format].blank?
    end
    
    def method_missing(name, *args, &blk)
      if m = name.to_s.match(/^(.+)\?$/)
        @params[:format] == m.captures.first
      else
        super
      end
    end
    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tableview-0.4.0 lib/tableview/helper.rb