Module: Foxy
- Defined in:
- lib/foxy.rb,
lib/foxy/html.rb,
lib/foxy/node.rb,
lib/foxy/adverb.rb,
lib/foxy/client.rb,
lib/foxy/version.rb,
lib/foxy/collection.rb,
lib/foxy/file_cache.rb,
lib/foxy/rate_limit.rb,
lib/foxy/repository.rb,
lib/foxy/html_response.rb,
lib/foxy/storages/yaml.rb
Defined Under Namespace
Modules: Monads, RateLimit, Storages Classes: Adverb, Client, Collection, FileCache, Html, HtmlResponse, Node, Repository
Constant Summary collapse
- RE_HTML =
%r{ (</[a-zA-Z]+[^>]*>) #closetag |(<[a-zA-Z]+(?:[^/>]|/[^>])*/>) #singletag |(<[a-zA-Z]+[^>]*>) #tag |([^<]+) #notag |(<!--.*?-->) #|(<![^>]*>) #comment |(.) #other}imx- RE_TAG =
/<([a-zA-Z]+[0-9]*)/m- RE_TAG_ID =
/id=(("[^"]*")|('[^']*')|[^\s>]+)/m- RE_TAG_CLS =
/class=(("[^"]*")|('[^']*')|[^\s>]+)/m- RE_CLOSETAG =
%r{</([a-zA-Z]+[0-9]*)}m- SINGLES =
%w(meta img link input area base col br hr).freeze
- ALLOW =
%w(alt src href title).freeze
- INLINE_TAGS =
%w(a abbr acronym b br code em font i img ins kbd map samp small span strong sub sup textarea).freeze
- Dangerously =
Adverb.define do |&block| block.call(value).tap { |result| fail "nil!" if result.nil? } end
- Optional =
Adverb.define do |&block| value.nil? ? nil : block.call(value) end
- Mapy =
Adverb.define do |&block| value.map { |v| block.call(v) } end
- Many =
Adverb.define do |&block| value.flat_map { |v| block.call(v) } end
- Safy =
Adverb.define do |&block| begin block.call(value) rescue value end end
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.env ⇒ Object
Returns the value of attribute env.
Class Attribute Details
.env ⇒ Object
Returns the value of attribute env.
8 9 10 |
# File 'lib/foxy.rb', line 8 def env @env end |