Tutorial by Examples: in

Configuration files for rails can be found in config/environments/. By default rails has 3 environments, development, production and test. By editing each file you are editing the configuration for that environment only. Rails also has a configuration file in config/application.rb. This is a common...
Testing your Active Record models through your command line interface is simple. Navigate to the app directory in your terminal and type in rails console to start the Rails console. From here, you can run active record methods on your database. For example, if you had a database schema with a User...
Consumable Managed Products are products that can be bought multiple times such as in-game currency, game lives, power-ups, etc. In this example, we are going to implement 4 different consumable managed products "item1", "item2", "item3", "item4". Steps in...
console.count([obj]) places a counter on the object's value provided as argument. Each time this method is invoked, the counter is increased (with the exception of the empty string ''). A label together with a number is displayed in the debugging console according to the following format: [label]: ...
Debug.log's second argument is always returned, so you could write code like the following and it would just work: update : Msg -> Model -> (Model, Cmd Msg) update msg model = case Debug.log "The Message" msg of Something -> ... Replacing case msg o...
Any lodash collection method has two syntaxes. Without chaining: var arr1 = [10, 15, 20, 25, 30, 15, 25, 35]; var arr2 = _.filter(arr1, function(item){ return item % 10 === 5 }); // arr2 now contains [15, 25, 15, 25, 35] var arr3 = _.uniq(arr2); // arr3 now contains [15, 25, 35] var arr...
There are a few libraries for unit testing in Common Lisp FiveAM Prove, with a few unique features like extensive test reporters, colored output, report of test duration and asdf integration. Lisp-Unit2, similar to JUnit Fiasco, focusing on providing a good testing experience from the REPL. Su...
Easily add a heading container to your panel with .panel-heading. You may also include any <h1>-<h6> with a .panel-title class to add a pre-styled heading. However, the font sizes of <h1>-<h6> are overridden by .panel-heading. For proper link coloring, be sure to place links...
The following example can be tested on https://ellie-app.com/m9tk39VpQg/0. import Html exposing (..) import Json.Decode payload = """ ["fu", "bar"] """ main = Json.Decode.decodeString decoder payload -- Ok ["fu","b...
The following examples can be tested on https://ellie-app.com/m9vmQ8NcMc/0. import Html exposing (..) import Json.Decode payload = """ [ { "bark": true, "tag": "dog", "name": "Zap", "playful": true } , { "w...
Content scripts can be declared in manifest.json to be always injected into pages that match a set of URL patterns. Minimal example "content_scripts" : [ { "js": ["content.js"], "css": ["content.css"] "matches": [&quot...
If, instead of always having a content script injected based on the URL, you want to directly control when a content script is injected, you can use Programmatic Injection. Minimal example JavaScript chrome.tabs.executeScript({file: "content.js"}); CSS chrome.tabs.insert...
Same conditions, multiple scripts If you need to inject multiple files with all other conditions being the same, for example to include a library, you can list all of them in the "js" array: "content_scripts" : [ { "js": ["library.js", "conten...
As Go uses implicit interface implementation, you will not get a compile-time error if your struct does not implement an interface you had intended to implement. You can test the implementation explicitly using type casting: type MyInterface interface { Thing() } type MyImplementer struct {} ...
First action to take is to create a new project File > New > Project. Here Single View Application is selected, but you can choose the one that fits your project the best. The next step in setup of core data is adding the information to your project. The important part in the photo below is...
First it is important to understand that the Core Data Model is the *.xcdatamodeld file. You will notice you have not entities. You will have to create one yourself. At the bottom of Xcode you will notice a button that says "Add Entity" click it and you will have a new entity in the ...
Under the attributes section you add the attributes to your model. This button is a plus located at the bottom of the section. You can add any attributes that are relevant to your app. You have several options of types to choose from ranging from Booleans to Dates and more. The Inspector panel also ...
Relationships are relationship between entities that can be one-to-one or one-to-many. Creating a relationship is not needed to use Core Data.
The Set object lets you store unique values of any type, whether primitive values or object references. You can push items into a set and iterate them similar to a plain JavaScript array, but unlike array, you cannot add a value to a Set if the value already exist in it. To create a new set: cons...
To add a value to a Set, use the .add() method: mySet.add(5); If the value already exist in the set it will not be added again, as Sets contain unique values. Note that the .add() method returns the set itself, so you can chain add calls together: mySet.add(1).add(2).add(3);

Page 207 of 742