-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdiscussion.html
More file actions
150 lines (128 loc) · 5.08 KB
/
discussion.html
File metadata and controls
150 lines (128 loc) · 5.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Presentation...</title>
<meta name="description" content="A framework for easily creating beautiful presentations using HTML">
<meta name="author" content="Hakim El Hattab">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="css/reveal.min.css">
<link rel="stylesheet" href="css/theme/default.css" id="theme">
<!-- For syntax highlighting -->
<link rel="stylesheet" href="lib/css/zenburn.css">
<!-- If the query includes 'print-pdf', use the PDF print sheet -->
<script>
document.write( '<link rel="stylesheet" href="css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' );
</script>
<!--[if lt IE 9]>
<script src="lib/js/html5shiv.js"></script>
<![endif]-->
</head>
<body>
<div class="reveal">
<div class="slides">
<section>
<h1>Topics for discussion</h1><br>
<p>
<ul>
<li><h3>Before filters</h3></li>
<li><h3>Other callbacks in models</h3></li>
<li><h3>Public/Private/Protected methods usage</h3></li>
<li><h3>Decorators (Calibris & AllNomads)</h3></li>
<li><h3>Removing application secret tokens</h3></li>
</ul>
</p>
</section>
<section>
<h2>Project specific: Calibris</h2>
<p>
<ul>
<li><h3>STI for Categories and Clusters</h3></li>
<li><h3>Dependent before and after save callbacks</h3><a href="https://github.com/InspireNL/Calibris/issues/263">Issue</a></li>
</ul>
</p>
</section>
<section>
<h2>Project specific: GolfProMotion</h2>
<p>
<ul>
<li><h3>Testing database: Factory seed?</h3></li>
</ul>
</p>
</section>
<section>
<h2>News for Ruby 2.1.0!!</h2>
</section>
<section>
<p>Array#to_h converts an array of key-value pairs into a Hash.</p>
</section>
<section>
<p>Binding#local_variable_get(symbol)</p>
<p>Binding#local_variable_set(symbol, obj)</p>
<p>Binding#local_variable_defined?(symbol)</p>
</section>
<section>
<p>Enumerable#to_h converts an array of key-value pairs into a Hash.</p>
</section>
<section>
<p>Exception#cause provides the previous exception which has been caught
at where raising the new exception.</p>
</section>
<section>
<p>Kernel#singleton_method</p>
</section>
<section>
<p>New methods:</p>
<p>Module#using, which activates refinements of the specified module only
in the current class or module definition.</p>
<p>Module#singleton_class? returns true if the receiver is a singleton class
or false if it is an ordinary class or module.</p>
<p>extended methods:</p>
<p>Module#refine is no longer experimental.</p>
<p>Module#include and Module#prepend are now public methods.</p>
</section>
<section>
<p>extended methods:
<p>Numeric#step </p><p> allows the limit argument to be omitted, in which
case an infinite sequence of numbers is generated. Keyword
arguments `to` and `by` are introduced for ease of use.</p>
</p>
</section>
<section>
<p>String#scrub and String#scrub!</p>
<p> verify and fix invalid byte sequence.
If you want to use this function with older Ruby,
consider to use string-scrub.gem.</p>
</section>
</div>
</div>
<script src="lib/js/head.min.js"></script>
<script src="js/reveal.min.js"></script>
<script>
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none
// Parallax scrolling
// parallaxBackgroundImage: 'https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg',
// parallaxBackgroundSize: '2100px 900px',
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
{ src: 'plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }
]
});
</script>
</body>
</html>