Note: Office only
mso-ansi-font-size: large | larger | <length> | medium | <percentage> | small | smaller | x-large | x-small | xx-large | xx-small
| /* | |
| Flatten Array - exactly same with Ruby's Array#flatten | |
| Example: | |
| flatten([[1, 2, 3], [4, 5]]); // [1, 2, 3, 4, 5] | |
| */ | |
| function flatten(arr) { | |
| return arr.reduce(function (flat, toFlatten) { | |
| return flat.concat(Array.isArray(toFlatten) ? flatten(toFlatten) : toFlatten); | |
| }, []); | |
| } |
| /** | |
| * Created by Guy Blank on 3/9/17. | |
| * | |
| * This is a sample provides an API to send & receive messages to and from the React-Native WebView (using postMessage/onMessage WebView API). | |
| * A sample project that uses the bridge is available here https://github.com/blankg/rn-webview-bridge-sample | |
| * | |
| * webViewBridge.send('functionToInvoke', {mydata: 'test'}, function(){console.log('success')},function(){console.log('error')}); | |
| * | |
| * The API is designed to be similar to the Cordova exec API so migration to it should be almost seamless. | |
| * The API also provides solution to a React-Native WebView bug in iOS which causes sending consecutive postMessage calls to override each other. |
| require 'nokogiri' | |
| RSpec::Matchers.define :have_xml do |xpath, text| | |
| match do |body| | |
| doc = Nokogiri::XML::Document.parse(body) | |
| nodes = doc.xpath(xpath) | |
| nodes.empty?.should be_false | |
| if text | |
| nodes.each do |node| | |
| node.content.should == text | |
| end |
| ref: http://nathanhoad.net/deploy-from-a-git-tag-with-capistrano | |
| Deploy from a Git tag with Capistrano | |
| Are you using Capistrano and Git and want to easily deploy from Git tags? It couldn't be simpler | |
| Using Git, tag a new release: | |
| git tag -a 09.10.02.01 -m "Tagging a release" | |
| You can use git tag to list your tags: |