Sha256: bc172ce43b7e312cb1a4abe3c19edcf0962dd94bd6ac4778701c91e0d113a09a

Contents?: true

Size: 404 Bytes

Versions: 1

Compression:

Stored size: 404 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(/^(.+)\?$/)
        puts m.inspect, name.inspect
        @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.3.0 lib/tableview/helper.rb