Skip to content

Instantly share code, notes, and snippets.

View SET001's full-sized avatar
🇺🇦

Kostiantyn Kostiuk SET001

🇺🇦
View GitHub Profile
http.get path, (response) ->
s = ''
response.on 'data', (chunk) ->
s += chunk
response.on 'end', ->
console.log s
module.exports = (grunt) ->
site_path = 'asdasd'
request = require 'request'
urls = ['/main', '/about', '/contacts', '/payment']
request "#{site_path}/api/items", (error, response, body) ->
for item in JSON.parse body
urls.push "/api/items/#{item.key}"
console.log urls
var data = {
constituents: $q.when(ConstituentsRepository.getData()),
hierarhy: hierarchyService.getModel()
}
$q.all(data).then(function(response){
alert('done');
});
.service 'dataRepository', ($q, Categories, Items, Settings, Session) ->
data: {}
fetch: ->
res = $q.defer()
foo =
categories: Categories.fetch()
items: Items.fetch()
settings: Settings.fetch()
user: Session.fetch()
.service 'dataRepository', ($q, Categories, Items, Settings, Session) ->
data: {}
fetch: ->
res = $q.defer()
foo =
categories: Categories.fetch()
items: Items.fetch()
settings: Settings.fetch()
user: Session.fetch()
.service 'dataRepository', ($q, Categories, Items, Settings, Session) ->
data: {}
fetch: ->
res = $q.defer()
foo =
categories: Categories.fetch()
items: Items.fetch()
settings: Settings.fetch()
user: Session.fetch()
def index
if params[:_escaped_fragment_]
render "public/snapshots/about.html", layout: false
else
render 'index'
end
end
var names = this.element.all(by.binding('requirement.name')).getText();
var inputs = this.element.all(by.model('requirement.value'));
protractor.promise.all([names, inputs]).then(function(data){
var requirements = [];
_.forEach(data[1], function(input, k){
requirements.push(new TextValue(data[1][k])); // succeed
requirements.push(new TextValue(input)); //Error:(25, 37) TS2345: Argument of type '{}' is not assignable to parameter of type 'ElementFinder'.
});
});
var names = this.element.all(by.binding('requirement.name')).getText();
var inputs = this.element.all(by.model('requirement.value'));
protractor.promise.all([names, inputs]).then(function(data){
var requirements = [];
_.forEach(data[1], function(input:protractor.ElementFinder, k){
var req ={
name: names[k],
input: new TextValue(input)
};
requirements.push(req);
$http.get('/api/feedbacks').then (feedbacks) =>
_.each feedbacks.data, (feedback) =>
if feedback.feedbacks
feedbacks = []
_.each feedback.feedbacks, (feedback) =>
feedbacks.push new Feedback feedback
feedback.feedbacks = feedbacks
@feedbacks.push new Feedback feedback
@feedback