# -*- encoding: utf-8 -*- # stub: looksee 0.0.1 ruby libext/looksee # stub: ext/looksee/extconf.rb Gem::Specification.new do |s| s.name = "looksee".freeze s.version = "0.0.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze, "ext/looksee".freeze] s.authors = ["George Ogata".freeze] s.date = "2009-07-05" s.description = "Looksee lets you examine the method lookup path of objects in ways not\npossible in plain ruby.\n\nPop this in your .irbrc :\n\n require 'looksee/shortcuts'\n\nThis defines a method +lp+ (\"lookup path\") which lets you do:\n\n irb(main):001:0> lp []\n => Array\n & concat frozen? push taguri\n * count hash rassoc taguri=\n + cycle include? reject take\n - delete index reject! take_while\n << delete_at indexes replace to_a\n <=> delete_if indices reverse to_ary\n == drop insert reverse! to_s\n [] drop_while inspect reverse_each to_yaml\n []= each join rindex transpose\n assoc each_index last select uniq\n at empty? length shift uniq!\n choice eql? map shuffle unshift\n clear fetch map! shuffle! values_at\n collect fill nitems size yaml_initialize\n collect! find_index pack slice zip\n combination first permutation slice! |\n compact flatten pop sort\n compact! flatten! product sort!\n Enumerable\n all? each_slice first min reverse_each\n any? each_with_index grep min_by select\n collect entries group_by minmax sort\n count enum_cons include? minmax_by sort_by\n cycle enum_slice inject none? take\n detect enum_with_index map one? take_while\n drop find max partition to_a\n drop_while find_all max_by reduce zip\n each_cons find_index member? reject\n Object\n taguri taguri= to_yaml to_yaml_properties to_yaml_style\n Kernel\n == hash object_id\n === id private_methods\n =~ inspect protected_methods\n __id__ instance_eval public_methods\n __send__ instance_exec respond_to?\n class instance_of? send\n clone instance_variable_defined? singleton_methods\n display instance_variable_get taint\n dup instance_variable_set tainted?\n enum_for instance_variables tap\n eql? is_a? to_a\n equal? kind_of? to_enum\n extend method to_s\n freeze methods type\n frozen? nil? untaint\n\nIt'll also color the methods according to whether they're public,\nprotected, private, or overridden. So pretty. You gotta try it.\n\nBy default, it shows public and protected methods. Add private ones\nlike so:\n\n lp [], :private => true\n lp [], :private # shortcut\n\nOr if you don't want protected:\n\n lp [], :protected => false\n\nThere are variations too. And you can configure things. And you can\nuse it as a library without polluting the built-in classes. See:\n\n $ ri Looksee\n\nEnjoy!".freeze s.email = ["george.ogata@gmail.com".freeze] s.extensions = ["ext/looksee/extconf.rb".freeze] s.extra_rdoc_files = ["History.txt".freeze, "Manifest.txt".freeze] s.files = [".autotest".freeze, "History.txt".freeze, "Manifest.txt".freeze, "README.rdoc".freeze, "Rakefile".freeze, "ext/looksee/extconf.rb".freeze, "ext/looksee/looksee.c".freeze, "ext/looksee/node-1.9.h".freeze, "lib/looksee.rb".freeze, "lib/looksee/shortcuts.rb".freeze, "lib/looksee/version.rb".freeze, "script/console".freeze, "script/destroy".freeze, "script/generate".freeze, "spec/looksee_spec.rb".freeze, "spec/spec_helper.rb".freeze, "tasks/extconf.rake".freeze, "tasks/extconf/looksee.rake".freeze] s.homepage = "http://github.com/oggy/looksee".freeze s.rdoc_options = ["--main".freeze, "README.rdoc".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Looksee lets you examine the method lookup path of objects in ways not possible in plain ruby".freeze s.specification_version = 3 s.add_development_dependency(%q.freeze, [">= 1.5.1".freeze]) s.add_development_dependency(%q.freeze, [">= 1.2.7".freeze]) s.add_development_dependency(%q.freeze, [">= 0.9.5".freeze]) s.add_development_dependency(%q.freeze, [">= 2.3.2".freeze]) end