Sha256: e7d84ed7b591cd4fb405b2ad6c078c7ee8ffc805850145ead2f8dc2e6c3dfdb8
Contents?: true
Size: 309 Bytes
Versions: 3
Compression:
Stored size: 309 Bytes
Contents
module ResponsiveService class Responder attr_reader :type, :message, :context def initialize(type, message=nil, context=nil) @type = type @context = context @message = message end def method_missing(method, *args, &block) yield if method == type end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
responsive_service-0.0.3 | lib/responsive_service/responder.rb |
responsive_service-0.0.2 | lib/responsive_service/responder.rb |
responsive_service-0.0.1 | lib/responsive_service/responder.rb |