Sha256: c3484cbb6810ddf928a778ceb97545149ea378fe7bb77b12ef301665c1a79066

Contents?: true

Size: 289 Bytes

Versions: 3

Compression:

Stored size: 289 Bytes

Contents

module Figleaf
  class Fighash < Hashie::Mash
    def method_missing(method_name, *args, &blk)
      return super if key?(method_name)
      case method_name
      when /.*?[?=!]$/
        super(method_name, *args, &blk)
      else
        raise NoMethodError
      end
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
figleaf-0.0.5 lib/figleaf/fighash.rb
figleaf-0.0.4 lib/figleaf/fighash.rb
figleaf-0.0.3 lib/figleaf/fighash.rb